wpf - 更改标签的行为以支持在 WPF 中通过单击进行切换

标签 wpf wpf-controls label toggle

有什么方法可以更改标签的行为以支持通过在 WPF 中单击来进行切换?

即通过单击在“真”和“假”之间切换 Selector.IsSelected 属性?

问候。

最佳答案

<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>

请注意,上述模板不会根据是否选中标签来改变标签的外观。这可能是您需要的东西 - 没有更多信息就很难说。

关于wpf - 更改标签的行为以支持在 WPF 中通过单击进行切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160566/

相关文章:

wpf - 如何使 WPF 按钮看起来像一个链接?

wpf - 向 WPF 控件工具提示添加条件可见性

wpf - 如何使用动画笔划粗细动态调整矩形路径的大小?

WPF 可调整大小的 Canvas

wpf - 从其他窗口获取MainWindow框架

ios - 更改/循环标签中的文本

swift - String Swift 中的动画单个字符

r - 如何使用 ggalluvial 将百分比值添加到冲积图中的地层?

c# - C#中的动画触发器( Storyboard+触发器)

wpf - 在大型项目和 MVVM 中使用 Microsoft(或其他)功能区