相关疑难解决方法(0)

WPF点击标签更改复选框isChecked属性

我是WPF的新手并尝试(在我看来)一个简单的任务,但我没有得到它.即使谷歌也不会帮助我,或者我问了错误的问题.

我有一个复选框和一个标签; 我希望单击标签会更改复选框的isChecked属性.我想在XAML中完全做到这一点,没有代码,因为我希望保持代码隐藏不必要的代码.请不要讨论这一点.我知道这是代码背后的一行代码!

在标签上使用事件设置器并不能解决问题,因为您只能设置处理程序(当然在代码后面).使用故事板无济于事,因为无法检查属性的实际值.

有没有人有一个很好的提示?也许我忽视了一些事情.请提供解决方案的一些代码段.

wpf checkbox label ischecked

8
推荐指数
2
解决办法
8134
查看次数

不缩放内容的缩放复选框

我想将复选框的大小加倍。我使用过ScaleTransform但问题是,它还会缩放Content(在我的情况下是复选框右侧的文本):

<CheckBox VerticalAlignment="Center" Content="Test">
    <CheckBox.LayoutTransform>
        <ScaleTransform ScaleX="2" ScaleY="2" />
    </CheckBox.LayoutTransform>
</CheckBox>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我可以Content留空并单独写下描述,TextBlock但是当我单击文本时,CheckBox当然不会切换。
我可以在不完全替换控件模板的情况下执行此操作吗?

c# wpf checkbox scaling

1
推荐指数
1
解决办法
582
查看次数

标签 统计

checkbox ×2

wpf ×2

c# ×1

ischecked ×1

label ×1

scaling ×1