如何在按下按钮时使用c#代码更改某些画布的背景图像?我知道如何更改背景颜色:
Canvas1.Background = new SolidColorBrush(Colors.Red);
我在网上找到了一个教程,但VS说“找不到类型或命名空间名称'BitmapImage'(你是否缺少using指令或汇编引用?)”
var brush = new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri(@"Images/myImage.png", UriKind.Relative));
Canvas1.Background = brush;
我错过了什么?
TIA!
答案 0 :(得分:4)
您需要添加对System.Windows.Media.Imaging
命名空间的引用。将其添加到班级的顶部,其他using directives
为。
using System.Windows.Media.Imaging;