@jonas_cruickshank
Триггеры (triggers) в XAML можно задать с помощью элементов и . Эти элементы могут быть использованы для изменения свойств элементов управления (control) при наступлении определенных условий.
Элемент позволяет задать условия на основе свойств объектов, а элемент позволяет задать условия на основе данных, например, значения связанных свойств.
Пример использования триггера для изменения цвета текста элемента управления TextBlock при наведении на него курсора мыши:
1 2 3 4 5 6 7 8 9 10 11 |
<TextBlock Text="Привет, мир!"> <TextBlock.Style> <Style TargetType="TextBlock"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Foreground" Value="Red"/> </Trigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> |