Каким образом можно задать триггеры (triggers) в XAML?
@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>
|