KMC*_*KMC 22 c# wpf uri imagebrush
我添加了一个Image.Source我必须键入以下内容:
playIcon.Source = new BitmapImage(new Uri(@"pack://application:,,,/TempApplication2;component/Images/play.png"));
我正在从Web开发转向WPF C#,我不明白为什么设置Path有额外的东西,在CSS中我只是添加一个Path字符串.
有人可以解释为什么有Uri,pack和":,,,",Application2:组件?
我是WPF C#的新手.
Cod*_*987 46
pack uri用于识别和定位应用程序和远程资源,文件.WPF中的包uri使用' pack://authority/path'格式.这是来自MSDN的这一行解释了这种格式,'权限指定了包含部件的包的类型,而路径指定了包中部件的位置'
WPF支持两个权限:application:///和siteoforigin:///.该application:///授权标识的资源文件,内容文件.该siteoforigin:///授权标识的产地文件的网站.
":///"写入":,,,"是因为"/"必须用","字符替换字符,"%"并且"?"必须转义保留字符,并且必须将其转义为指向包并且必须符合的URI RFC 2396.
有关详细信息,请阅读" WPF中的包URI "
我也在学习WPF.这就是我对WPF中的Pack Uri的了解到现在为止.
| 归档时间: | 
 | 
| 查看次数: | 18169 次 | 
| 最近记录: |