Я пытаюсь установить стиль для управления содержимым WPF для динамического ресурса.Я могу очень легко сделать это:
<ContentControl Style="{DynamicResource RibbonGroup}">
...
</ContentControl>
Если я хочу добавить триггер стиля к элементу управления контентом, я могу сделать это:
<ContentControl>
<ContentControl.Style>
<Style TargetType="ContentControl">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=ShowImport}" Value="True">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=ShowImport}" Value="False">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</Style.Triggers>
</Style>
...
</ContentControl>
Если я попытаюсь объединить их в стильэлемент управления и имеют триггер, подобный следующему:
<ContentControl Style="{DynamicResource RibbonGroup}">
<ContentControl.Style>
<Style TargetType="ContentControl">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=ShowImport}" Value="True">
...
Этот XAML создает ошибку, которая говорит, что свойство "Стиль" установлено более одного раза.
Как выглядит XAML для установкистиль для динамического ресурса и включает триггер стиля.
Спасибо за любую помощь, которую вы можете предложить.