【发布时间】:2014-10-30 13:31:33
【问题描述】:
我有一个带有以下数据模板的多选组合框
<DataTemplate>
<CheckBox HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch"Content="{BindingTitle}"
IsChecked="{Binding Path=IsSelected, Mode=TwoWay}"
Click="CheckBox_Click"/>
</DataTemplate
当我单击复选框或复选框文本时,组合框中的项目被选中,但是当单击复选框区域外时,我希望它是被选中的组合框项目,但令我惊讶的是它没有被选中。这是一个错误还是这是预期的行为。
关于如何使整个区域可点击的任何帮助。
【问题讨论】:
-
不确定这是否是预期的。但我认为这就是 WPF ComboBox 控件的工作原理
-
也许它没有背景,所以没有什么要测试的。尝试设置
Background="Transparent"。 -
@Mike Strobel,不工作
-
您能否给我们看一个小屏幕截图,其中包含您可以成功点击的位置以及您想要但不能点击的位置的注释?
-
@MikeStrobel ,我无法上传链接 [ {#} {Select} ] #-checkbox , { } -clickable area , blank space non-clickable