Когда я устанавливал триггер стиля для дочерних элементов (GroupBoxes) элемента ItemsControl, стиль, который я ранее применял к GroupBoxes, теряется и отображается с использованием стиля по умолчанию.Как установить триггер стиля в GroupBoxes моего ItemsControl без потери их текущего стиля?
0
A
ответ
2
Используйте свойство BasedOn в новом стиле
Это для использования стиля
<Style x:Key="newGroupBoxStyle" TargetType="{x:Type GroupBox}" BasedOn="{StaticResource {x:Type GroupBox}}">
//...put triggers or whatever you want here
</Style>
по умолчанию Если вы хотите использовать стиль, основанный на собственном использовании стиля
... BasedOn="{StaticResource MyGroupBoxStyleKey} ...
Ницца. Но есть ли способ сделать это, не ссылаясь на ключ стиля? Мой стиль просто нацелен на GroupBox и не имеет ключа. – user13070
Вы пробовали первый? –
О, вы отредактировали свой ответ, и я не заметил изменения во второй раз! Большое спасибо – user13070