我在xaml资源文件中定义了MultiSelComboBoxStyle
,在另一个xaml资源文件中,我有
<Style x:Key="DataGridDemoStyle" TargetType="{x:Type DataGrid}">
....
<ComboBox x:Name="ccBox" Grid.Row="0" Grid.Column="1" Width="9" Height="18" VerticalAlignment="Top" Margin="0" Style="{StaticResource MultiSelComboBoxStyle}" Panel.ZIndex="1"/>
....
</Style>
我将每个xaml放在App.xaml
中,编译器确实找到了这种MultiSelComboBoxStyle
样式,但是调试程序说找不到MultiSelComboBoxStyle
。在App.xaml
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="DataGridCustomizations.xaml" />
<ResourceDictionary Source="MultiSelComboBoxStyle.xaml"></ResourceDictionary>
答案 0 :(得分:0)
事实证明我需要做
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MultiSelComboBoxStyle.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
如果需要使用来自不同资源文件的样式。