我创建了一个资源字典,其中包含组合框的控件模板。我已经使用XamlWriter提取了默认的组合框控件模板,并将该代码粘贴到我正在处理的这个资源字典中。只是研究我对控制模板的修改如何反映到控件本身。文件名是Dictionary1.xaml。来自资源字典的风格
是否可以在我的测试应用程序中的每个组合框中使用该控件模板,而无需将其输入到Xaml中的每个组合框中?我通常会设置组合框的Style =“{StaticResource ComboboxTesting}”,但如果我的更改会反映到我的测试应用程序中的每个combox中,那将会很好。 “ComboboxTesting”是我的资源字典中的关键。
我已经想出了这段代码,但它自然不起作用,因为我无法弄清楚Setter.Value标记之间应该放置什么。
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Dictionary1.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
<Style TargetType="ComboBox">
<Setter Property="Style">
<Setter.Value>
<!-- Something here... -->
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
感谢,
J.