Уже третий день бьюсь. Написал триггер для кнопки:
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>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости