如何在ItemsControl中获取可视元素

时间:2008-10-09 21:48:43

标签: silverlight silverlight-2.0

我在ItemsControl中有一个状态列表,DataTemplate是一个CheckBox。我想添加一个函数来选择(检查)所有状态。但是我需要遍历CheckBoxs而不是数据项,因为checked状态存储在一个单独的数据结构中,然后是ItemsControl的ItemSource绑定的状态列表。

2 个答案:

答案 0 :(得分:1)

在DataObject中有一个名为IsChecked的属性,并将其绑定到DataTemplate中的Checkbox(默认为TwoWay)

答案 1 :(得分:0)

在数据模板中,我订阅了复选框的onload事件。在事件处理程序中,我将复选框引用添加到复选框的通用列表中。