2011-04-05 144 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