我有一个UserControl
:MergedDictionaries
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../LimitResources.xaml" />
<ResourceDictionary Source="../MenuItemTemplateResources.xaml" />
</ResourceDictionary.MergedDictionaries>
...
</UserControl.Resources>
在我的模型Menu
中创建了一个。我想访问ControlTemplate
在 MenuItemTemplateResources.xaml 中声明的。ControlTemplate 看起来像这样
<ControlTemplate x:Key="SubMenuItemCombo" TargetType="MenuItem">
.....
</ControlTemplate>
模型参考了应用程序的“主”wpf 窗口(该应用程序是 Winform 和 WPF 的混合体)。
Window.FindResource 没有找到任何一种方式:
FindResource("SubMenuItemCombo");
FindResource(new ComponentResourceKey(typeof(MenuItem), "SubMenuItemCombo"));
有任何想法吗?谢谢你。