用于是/否ToggleButton的WPF模板

Pau*_*aul 2 wpf wpf-controls

任何人都可以帮我一个简单的模板,使WPF ToggleButton显示"是"或"否"取决于它的切换状态?

我不希望它看起来像一个按钮,只是一段显示为是或否的文本.

我希望它作为一个模板,我可以添加为所有现有Toggle控件的样式.

我尝试使用Blend,但我不熟悉模板而且不知道该怎么做.

Viv*_*Viv 11

建立@ Batuu的回复,只需将内容保留为文本即可更新样式

更新

<Style x:Key="OnOffToggleStyle" TargetType="ToggleButton">
  <Setter Property="Content" Value="Off"/>
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="{x:Type ToggleButton}">
        <ContentPresenter />
      </ControlTemplate>
    </Setter.Value>
  </Setter>
  <Style.Triggers>
      <Trigger Property="IsChecked" Value="True">
          <Setter Property="Content" Value="On">
          </Setter>
      </Trigger>
  </Style.Triggers>
</Style>
Run Code Online (Sandbox Code Playgroud)

这里加上原来的回复是比较的

  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="{x:Type ToggleButton}">
        <ContentPresenter />
      </ControlTemplate>
    </Setter.Value>
  </Setter>
Run Code Online (Sandbox Code Playgroud)

您基本上将按钮的模板设置为它所拥有的内容.