WPF 中资源路径的问题
来源:互联网 发布:台山学美工要多少钱 编辑:程序博客网 时间:2024/05/18 19:20
WPF 中资源路径的问题
1. 引用当前工程的资源(注意xxxx.png的build action 应设置为Resource 或Embedded Resource)
<ImageBrush ImageSource="/currentAssemblyName;component/subfoldername/xxxx.png"/>
2. 引用其它工程的资源 (注意xxxx.png的build action 应设置为Resource 或Embedded Resource)
<ImageBrush ImageSource="pack://application:,,,/otherAssemblyName;component/subfolder/xxx.png"/>
3. 引用相对路径下的资源(注意最好将xxx.png 的copy to output directory属性设置成 always copy )
<ImageBrush ImageSource="pack://siteoforigin:,,,./subfolder/xxx.png "/>
4. 引用绝对路径下的资源
<ImageBrush ImageSource="C:\test\xxx.png"/>
5. 当在使用pack 前缀的路径时,如果出现如下错误:System.UriFormatException: Invalid URI: Invalid port specified, 而你使用的pack路径又确实没有错误。这是因为pack:// scheme 没有注册,解决方案有两个:
a. 实例化一个System.Windows.Application, 在实例化过程中会调用PackUriHelper class
if (!UriParser.IsKnownScheme("pack")) { new System.Windows.Application(); }
b. 调用一次System.IO.Packaging.PackUriHelper.UriSchemePack
string s = System.IO.Packaging.PackUriHelper.UriSchemePack;
- WPF 中资源路径的问题
- WPF 中资源路径的问题
- WPF 中图标路径问题
- WPF下的资源问题
- C# 中WPF BitmapImage资源无法释放的问题
- 关于WPF中菜单等图标的路径问题
- 关于wpf 中图片(图标)的路径问题
- WPF资源路径
- WPF资源路径
- WPF资源路径
- WPF资源路径
- WPF资源路径详解
- WPF 中以相对路径引用资源所出现的异常
- wpf中imagesource 路径设置问题
- servlet中读资源时的路径问题
- JavaWeb中读取文件资源的路径问题
- JavaWeb中读取文件资源的路径问题
- JavaWeb中读取文件资源的路径问题
- 交易事务超时注意事项
- 网络编程TCP(四)
- Sql注入测试-Pangolin 穿山甲
- SQL遇见的一个误区
- IOC和DI
- WPF 中资源路径的问题
- [Sql]EXCEPT 和 INTERSECT关键字
- c# oracle 中时间转字符串
- Oracle编程艺术读书比较--堆表
- flickr之我们心中的点子
- 重造学习生命力
- 继续聊WPF——数字墨迹A
- 网络编程UDP(一)
- junit出现问题解决办法