通过在WPF中单击来更改Label的行为以支持切换

jav*_*iry 3 wpf label toggle wpf-controls

有没有什么方法可以改变Label的行为来支持点击-in WPF切换?即,通过单击,"Selector.IsSelected"属性在"True"和"False"之间切换.问候.

Ken*_*art 8

<StackPanel>
    <CheckBox IsChecked="{Binding IsChecked, ElementName=checkbox}" Content="Hello">
        <CheckBox.Template>
            <ControlTemplate TargetType="CheckBox">
                <ContentPresenter/>
            </ControlTemplate>
        </CheckBox.Template>
    </CheckBox>
    <CheckBox x:Name="checkbox" Content="A normal checkbox"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

需要注意的是上面的模板并没有改变基于不管是检查还是没有标签的外观.这可能是你需要的 - 没有更多的信息很难说.