У меня есть стиль кнопки с двумя текстами внутри, один для FontAwesome и один для обычного текста.Я хочу, чтобы текст FontAwesome переворачивался по горизонтали, когда я указываю привязанное к шаблону привязанное свойство к значению true.Это стиль моей кнопки ...
<Style TargetType="{x:Type Button}" x:Key="SideList_Btn" BasedOn="{StaticResource BaseStyle}">
<Setter Property="Background" Value="Transparent" />
<Setter Property="Cursor" Value="Hand" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ButtonBase}">
<Border x:Name="border"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Background="{TemplateBinding Background}"
Padding="{TemplateBinding Padding}"
SnapsToDevicePixels="True">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
Text="{TemplateBinding Content}" />
<TextBlock Grid.Column="1"
x:Name="SecondText"
Text="{TemplateBinding ap:SecondTextProperty.Value}"/>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<DataTrigger Binding="{Binding {TemplateBinding ap:FlipSecondTextProperty.Value}, ElementName=SecondText}" Value="True">
<Setter Property="LayoutTransform">
<Setter.Value>
<RotateTransform Angle="180" />
</Setter.Value>
</Setter>
</DataTrigger>
Я хочу, чтобы, когда для присоединенного свойства было установлено значение true, SecondText поворачивался на 180. В настоящее время это не имеет ошибок, но не поворачивает его180, когда я установил для присоединенного свойства кнопки значение true.Я уверен, что у меня неверный синтаксис для триггера данных, но не уверен, как это исправить, есть идеи?