c# – 如何在WPF中将位图渲染到画布中?

前端之家收集整理的这篇文章主要介绍了c# – 如何在WPF中将位图渲染到画布中?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将Canvas子类化,以便我可以覆盖其Render函数.我需要知道如何在 WPF中加载位图并将其渲染到画布上.我完全是WPF的新手,我还没有找到任何教程,告诉你如何做一些如此看似简单的事情.具有示例性的分步说明会很棒.

解决方法

这应该让你开始:
class MyCanvas : Canvas {
   protected override void OnRender (DrawingContext dc) {
      BitmapImage img = new BitmapImage (new Uri ("c:\\demo.jpg"));
      dc.DrawImage (img,new Rect (0,img.PixelWidth,img.PixelHeight));
   }
}

猜你在找的C#相关文章