WPF设置资源文件到background案例

简介: 方法封装: public static System.Windows.Media.ImageBrush GetImageBrushFrom_PResource(System.
方法封装:
  1. public static System.Windows.Media.ImageBrush GetImageBrushFrom_PResource(System.Drawing.Bitmap imgSrc)
  2.         {
  3.             System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(imgSrc);
  4.             MemoryStream stream = new MemoryStream();

  5.             bmp.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
  6.             System.Windows.Media.ImageBrush imgBrush = new System.Windows.Media.ImageBrush();
  7.             System.Windows.Media.ImageSourceConverter isConverter = new System.Windows.Media.ImageSourceConverter();
  8.             imgBrush.ImageSource = (System.Windows.Media.ImageSource)isConverter.ConvertFrom(stream);

  9.             return imgBrush;
  10.         }
调用方法:
其中资源文件为 AppResource。
  1. this.button6.Background = GetImageBrushFrom_PResource(AppResource.cScrnPointerChecked);
当给image的Source(ImageSource)赋值的用法:
  1. this.image1.Source = Utility.GetImageBrushFrom_PResource(AppResource.MPNews).ImageSource;

参考网址:
http://wenku.baidu.com/link?url=c4ep6KIE0w3unKpzaQtf-bHcWhdu14X9h4DvOFH_wya5VIgsQF8-AZiT6zZTZ9niUxRmMtrn9iXvm8qsZGzkpSFsf8y_D84nBvxFZtkzHby
相关文章
|
10月前
|
C#
WPF使用Blazor的快速案例
WPF使用Blazor的快速案例
113 0
WPF使用Blazor的快速案例
|
12月前
|
前端开发 算法 JavaScript
走进WPF之MVVM完整案例
走进WPF之MVVM完整案例
179 0
WPF中给TextBox/TextBlock设置提示文本
WPF中给TextBox/TextBlock设置提示文本
WPF中给TextBox/TextBlock设置提示文本
WPF界面异常:未将对象引用设置到对象实例
WPF界面异常:未将对象引用设置到对象实例
WPF TreeView设置所有节点默认展开
WPF TreeView设置所有节点默认展开
|
C#
WPF 添加 Resources Dictionary 资源 一般类库项目中无法添加资源文件(ResourceDictionary)
原文:WPF 添加 Resources Dictionary 资源 一般类库项目中无法添加资源文件(ResourceDictionary) 在文件夹或者项目右键-> Add(添加),会弹出可以快捷添加的资源,但是你会发现没有 ResourceDictionary资源可以选择。
3915 0
|
C#
WPF Image Source 设置相对路径图片
原文:WPF Image Source 设置相对路径图片   BitmapImage bt = new BitmapImage(new Uri("Images\\3_u10484.png", UriKind.Relative));this.Img1.Source = bt;
3947 0
|
测试技术 C#
WPF 设置控件阴影后,引发的Y轴位置变化问题
原文:WPF 设置控件阴影后,引发的Y轴位置变化问题 背景 最近遇到一个动画执行时,文本位置变化的问题。如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素。 貌似有点莫名其妙,因为控件之间并不在同一个Panel布局控件中,不存在高度限制变化引发此类问题。
1033 0
|
C#
WPF透明设置(Opacity)
原文:WPF透明设置(Opacity) 渐变透明 ...
1460 0