Listbox中的Checkbox如何访问?我有一个列表框,我已将项目模板设置如下。XAML:我想获取所有选中的复选框。有没有办法让每个项目都有一个复选框控件,以便我可以检查它的IsChecked属性。我可以想办法绑定IsChecked属性。但是还有别的办法吗?是的。一种方法是绑定IsChecked属性。如果您使用的是MVVM,那么这可能是正确的方法。无论如何,如果你不想走束缚的方式,并假设你想遍历列表框的所有项目并准备一个选中项目的列表,看看是否有帮助:WPF-从WPF中的数据模板查找控件如果你将Binding绑定到项目模板中的Title属性也可以绑定到IsChecked。如果确实需要,可以使用VisualTreeHelper查找CheckBox实例来遍历可视化树。将IsChecked属性绑定到DataList包含的对象实例上的布尔属性将是最简单和最干净的方法。或者,如果您想避免代码隐藏,则可以编写附加属性。另请参阅如何使用DataTemplate访问列表框中的特定项目?我敢打赌,没有比这更简单的了:以上是C#学习教程:HowtoaccessCheckboxinListbox?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
