【发布时间】:2016-01-28 07:03:07
【问题描述】:
我有一个名为 MyUserControl.xaml 的 .xaml 用户控件,我想设置它的资源 URI。
默认情况下,WPF 会生成一个包含资源名称的 URI,该名称与它所属的资源相同,例如
"/MyNamespace;component/myusercontrol.xaml"
对于名为MyUserControl.xaml的.xaml
我怎样才能拥有一个 UserControl MyUserControl.xaml 并让 WPF 生成一个单独的资源标识,例如
"/MyNamespace;component/myusercontrol_A.xaml" 或
"/MyNamespace;component/myusercontrol_B.xaml"?
我想这样做的原因描述为here。
在下图中你可以看到我说的资源标识符:
其中:
【问题讨论】:
-
"/MyNamespace;component/myusercontrol.xaml" 是您的 dll 中的路径.. wpf 不会生成任何内容...
-
好的,那怎么设置呢?
-
它是一个路径,你没有设置它..请看这里msdn.microsoft.com/de-de/library/aa970069(v=vs.110).aspx