Уже третий день бьюсь. Написал триггер для кнопки:
Style x:Key="SearchButtonStyle" TargetType="Button">
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Content" Value="Остановить поиск"></Setter>
</Trigger>
</Style.Triggers>
</Style>
Использую:
<Button Name="FindApp" Content="Найти приложения" Grid.Column="0" Grid.Row="3" Click="FindApp_Click" Style="{StaticResource SearchButtonStyle}"/>
Никакой реакции.
В чём может быть дело?
Задаю Content в Style:
<Style x:Key="SearchButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Tag" Value="true"/>
<Setter Property="Content" Value="Найти приложения"/>
<Style.Triggers>
<Trigger Property="Tag" Value="false">
<Setter Property="Content" Value="Остановить поиск"></Setter>
</Trigger>
<Trigger Property="Tag" Value="true">
<Setter Property="Content" Value="Найти приложения"></Setter>
</Trigger>
</Style.Triggers>
</Style>
<Button x:Name="FindApp" Grid.Column="0" Grid.Row="3" Click="FindApp_Click" Style="{StaticResource SearchButtonStyle}"/>
Изначальный Content нужно также устанавливать через стиль:
<Grid>
<Grid.Resources>
<Style x:Key="FindAppButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Content" Value="Найти приложения"/>
<Style.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Content" Value="Остановить поиск"/>
</Trigger>
</Style.Triggers>
</Style>
</Grid.Resources>
<Button Style="{StaticResource FindAppButtonStyle}"/>
</Grid>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
У стандартного ComboBox есть свойство SelectedValue, которое можно привести к привязанному типу и получить значение из поля, которое не отображается...