我有一個切換按鈕:字體在切換按鈕改變物業器isChecked WPF
<Label x:Name="Text" FontWeight="Bold" Foreground="#FF1B6625" Margin="30,0,0,0"
FontSize="15" Background="#0016792C" Content="pause"
FontFamily="/UIapp;component/Resources/Fonts/#Arial"
VerticalAlignment="Top" Height="40"
HorizontalAlignment="Left"/>
<Image x:Name="Icon"
Width="14" Height="14"
Margin="10,8,0,0" HorizontalAlignment="Left" VerticalAlignment="Top"
Source="{DynamicResource PlayIcon}">
</Image>
和ControlTemplate.Triggers我有:
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter TargetName="Icon" Property="Source" Value="{DynamicResource PauseIcon}" />
<Setter TargetName="Text" Property="Content" Value="play"/>
<Setter TargetName="Text" Property="Margin" Value="25,0,0,0" />
</Trigger>
</ControlTemplate.Triggers>
但由於某些原因,當我點擊按鈕,我得到了不同於點擊之前的字體。
有什麼想法嗎?
謝謝
我很困惑...我沒有看到你包括的代碼中的按鈕或複選框。你可以包含更多的xaml嗎? – Robaticus
就上面的代碼而言,沒有理由對字體進行這種更改。所以這個問題可能在別的地方(比如在你的應用程序資源中的其他樣式)。您需要解釋一點,並提供您的整個xaml模板代碼至少 – David