【发布时间】:2015-03-30 10:41:58
【问题描述】:
我的ListBox有点问题
我可以通过单击文本来查看CheckBox,
但是如果我点击背景,我就无法查看我的CheckBox
这让我感觉很糟糕......
我想我可以创建一种方法来解决我的问题,
但我想知道是否有属性可以轻松解决此问题。
感谢您的帮助。
<ListBox x:Name="DeleteEntreesListBox">
<CheckBox x:Name="myTextBox" Content="Hello"/>
</ListBox>
如果我的光标在文本上,则该框是灰色的,可以检查。
Screen
如果我的光标不在文本上而是在背景上,则该框为白色且无法检查Screen
编辑:似乎没有属性可以解决这个问题。
那么我该如何处理这个问题,例如OnMouseLeftButtonDown。
左键选中的项目必须设置复选框为check..
【问题讨论】:
-
您是在谈论列表框项目何时更改吗? SelectedIndexChanged 应该有一个事件。您可以在该事件上将所选项目转换为复选框,然后将选中 = true。还是你的意思是别的?
-
当您的光标位于 ListBox.Item 上时(背景蓝色:已选中),我希望能够单击此蓝色区域中的任意位置以选中我的框。实际上,我必须点击文本才能做到这一点..
-
因此单击“蓝色背景”应该会更改列表框选定项。你试过that event吗?
-
只需将复选框的ischecked绑定到项目的isselected
-
@MethodMan :我正在处理 ListBox,而不是 ListView
标签: c# wpf xaml checkbox listbox