我已经尝试了所有我能找到的方法来让我的自定义控件理解 URI 包——包括 generic.xaml 和代码。我发现的所有示例在我的用户控件中都可以正常工作,但在自定义控件中却不行。
所有文件都设置为Resource
- 除了 generic.xaml,如果我更改自定义控件停止一起显示。
如果我尝试任何类型的包 URI,我会在编译时出错。相对或绝对,无所谓。我也尝试将图像放入其他程序集中,但没有运气。
如果我尝试New Uri("/Images/btnImage.PNG", UriKind.Relative)
它会寻找C:\Images\btnImage.PNG
,这是错误的。我也尝试过Images/btnImage.PNG
or./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
(请)