2011-04-05 282 views

回答

3

我认为这将有助于你:

if (chkSelectAll.IsChecked == true) { 
    for (int y = listitem.Items.Count - 1; y >= 0; y--) { 
     System.Windows.Controls.CheckBox chk= (System.Windows.Controls.CheckBox)listitem.Items[y]; 
     chk.IsChecked = true; 
    } 
} 

这一代码进入你的事件中。

+0

谢谢你的回应! – partialdata 2012-05-29 23:35:37

1

你应该通过Items收集循环并设置Checked属性各一个。

+0

所以一个foreach循环检查属性为真? – partialdata 2011-04-05 15:43:14

+0

是的。 – SLaks 2011-04-05 15:43:49

+0

谢谢你,我明白了:) – partialdata 2011-04-05 15:58:27