任何人都可以帮我一个简单的模板,使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)
您基本上将按钮的模板设置为它所拥有的内容.