я MultiSelComboBoxStyle
, определенной в файле ресурсов XAML, а в другом файле XAML ресурсов, у меня естьКак использовать стиль, определенный в другом файле 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>
Это «» XAML файл»как ресурс словарь? –
@AbhinavSharma исправить – baozi
Определили ли вы словарь ресурсов как ресурс приложения ?? В приведенном выше коде, пожалуйста, попробуйте Style =„{StaticResource ResourceKey = MultiSelComboBoxStyle}“ –