我創建了一個資源字典,其中包含組合框的控件模板。我已經使用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.