Уже третий день бьюсь. Написал триггер для кнопки:
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>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У стандартного ComboBox есть свойство SelectedValue, которое можно привести к привязанному типу и получить значение из поля, которое не отображается...