Image控件与ImageBrush画刷比较
相同点:都支持Stretch属性
不同点:
- Image用Source指明图片源。ImageBrush用ImageSource
- Image控件用来显示一幅位图(Bitmap)文件,ImageBrush使用一幅图像填充一个silverlight元素。
C#动态改变图像对象
引用空间:BitmapImage和WriteableBitmap(绘制位图)命名空间为:System.Windows.Media.Imaging;
声明图片路径:Uri uri=new Uri("图片路径");
通过图片路径定义图片源:BitmapImage bitmap=new BitmapImage(uri);
把图片源赋值给图像控件:Image.Source=bitmap;或者ImageBrush.ImageSource=bitmap;