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
相关文章
|
5月前
|
C#
WPF使用Blazor的快速案例
WPF使用Blazor的快速案例
66 0
WPF使用Blazor的快速案例
|
7月前
|
前端开发 算法 JavaScript
走进WPF之MVVM完整案例
走进WPF之MVVM完整案例
123 0
WPF界面异常:未将对象引用设置到对象实例
WPF界面异常:未将对象引用设置到对象实例
WPF TreeView设置所有节点默认展开
WPF TreeView设置所有节点默认展开
WPF中给TextBox/TextBlock设置提示文本
WPF中给TextBox/TextBlock设置提示文本
WPF中给TextBox/TextBlock设置提示文本
|
测试技术 C#
WPF 设置控件阴影后,引发的Y轴位置变化问题
原文:WPF 设置控件阴影后,引发的Y轴位置变化问题 背景 最近遇到一个动画执行时,文本位置变化的问题。如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素。 貌似有点莫名其妙,因为控件之间并不在同一个Panel布局控件中,不存在高度限制变化引发此类问题。
1011 0
|
C#
WPF透明设置(Opacity)
原文:WPF透明设置(Opacity) 渐变透明 ...
1428 0
|
C# 前端开发
WPF 和 UWP 中,不用设置 From 或 To,Storyboard 即拥有更灵活的动画控制
原文:WPF 和 UWP 中,不用设置 From 或 To,Storyboard 即拥有更灵活的动画控制 版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
925 0