答案 0 :(得分:4)
正如@DavidPilkington所提到的,使用CheckedContent
和UncheckedContent
属性。他们接受“内容”就像Button
或任何其他ContentControl
一样,这意味着您可以为其分配简单的文字:
<toggleSwitch:HorizontalToggleSwitch IsChecked="True" CheckedContent="Activated!" />
或从UIElement
继承的任何内容:
<toggleSwitch:HorizontalToggleSwitch>
<toggleSwitch:HorizontalToggleSwitch.UncheckedContent>
<StackPanel>
<Ellipse Height="40" Width="40" Fill="Blue"/>
<TextBlock TextAlignment="Center">Disabled</TextBlock>
</StackPanel>
</toggleSwitch:HorizontalToggleSwitch.UncheckedContent>
</toggleSwitch:HorizontalToggleSwitch>
答案 1 :(得分:1)
好吧,答案很简单,我真的很惊讶,
<Style TargetType="{x:Type switch:HorizontalToggleSwitch}">
<Setter Property="CheckedContent" Value="RUN"/>
<Setter Property="UncheckedContent" Value="STOP"/>
</Style>
这会更改每个州的文本值。