【发布时间】:2011-12-13 13:29:44
【问题描述】:
我已经尝试了所有可以让我的自定义控件理解 URI 包的方法 - 包括 generic.xaml 和代码。我发现的所有示例在我的用户控件中都可以正常工作,但在自定义控件中却不行。
所有文件都设置为Resource - 除了 generic.xaml,如果我更改自定义控件将停止一起显示。
如果我尝试任何类型的包 URI,我会在编译时遇到错误。相对或绝对,无所谓。我也尝试将图像放入其他程序集中,但没有成功。
如果我尝试New Uri("/Images/btnImage.PNG", UriKind.Relative),它会寻找C:\Images\btnImage.PNG,这是错误的。我也尝试过Images/btnImage.PNG 或./Images/btnImage.PNG,但它会寻找C:\MyProject\bin\Debug\Images\btnImage.PNG。
我要做的唯一事情是绝对绝对的 URI - 即New Uri("C:/MyProject/Images/btnImage.PNG", UriKind.Absolute)。
- 自定义控件是否只理解文件系统的绝对 URI?
-
If 1 = No Then Return correctAnswer(请)
【问题讨论】:
标签: wpf image resources generic.xaml