WPF访问二进制资源
一、WPF访问二进制”字符串“资源
1 . 首先在Resource.resx中添加资源
2. 引入命令空间
xmlns:prop=“clr-namespace:WPF_资源.Properties”
3. 在xaml 访问字符串资源
<Grid>
<TextBlock Text="{x:Static prop:Resources.Number}" Foreground="DarkCyan" FontSize="20"></TextBlock>
</Grid>
问题报错了
无法将WPF_资源Properties.Resource.Numbers "Static Extension"值解析为枚举、静态字段或者属性。
解决办法
Properties.Resource 的访问修饰符,由默认的Internal 设置成 Public.
无错误波浪线
引用二进制字符串资源成功
二、WPF访问图片资源
1.创建一个Image文件夹,将图片文件放进去
2.设置文件的属性
复制到输出目录: 始终复制
生成操作 :Resource
3 .在xaml 中引用 图片
<Image Source="pack://application:,,,/Images/mm.jpg" Width="100" Height="100"></Image>
固定格式:pack://application:,
可选参数1:【/程序集名称;】 注意 前 有 / 后有 ;
可选参数2:【可选版本号;】 注意 后 有 ;
可选参数3:【文件夹名称/】 注意 后 有 /
必选参数4:文件名称
格式:固定格式+可选参数1+ 可选参数2+ 可选参数3+ 必选参数4
图片引用成功!