c# - 如何在 WPF 中将位图渲染到 Canvas 中?

标签 c# .net wpf canvas bitmapimage

我已经将 Canvas 子类化,这样我就可以覆盖它的 Render 函数。我需要知道如何在 WPF 中加载位图并将其呈现到 Canvas 上。我是 WPF 的新手,我还没有找到任何教程来告诉你如何做一些看似微不足道的事情。带有示例的分步说明会很棒。

最佳答案

在 WPF 中,您需要覆盖 OnRender 的情况很少见,尤其是当您只想将 BMP 绘制到背景时:

<Canvas>
    <Canvas.Background>
        <ImageBrush ImageSource="Resources\background.bmp" />
    </Canvas.Background>
    <!-- ... -->
</Canvas>

关于c# - 如何在 WPF 中将位图渲染到 Canvas 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2168370/

相关文章:

c# - 在 foreach 语句中处理转换异常

c# - WPF 4.5 : How to create child thread and continue task to UI main thread?

c# - 从 MVVM WPF 项目中的 DataGrid 选择多个项目

c# - 映射到同一个表的 EF CORE 多个属性

.net - 运行时将 DataContract 和 DataMember 添加到使用 .Net 反射创建的动态类

.net - 如何在 Azure 应用程序中使用 MSMQ

c# - 如何以编程方式读取附加依赖属性的值?

c# - WebBrowser 控件禁用鼠标点击

c# - IActionContextAccessor 为空

C# SQL Server 比较日期和字符串