我在堆叠面板中有一组复选框, 我想在我的代码中获取所选复选框..
我如何在堆叠面板中获取这些选中的复选框
答案 0 :(得分:1)
您可以查询堆栈面板的子项。
IEnumerable<CheckBox> selectedBoxes =
from checkbox in this.stackPanel1.Children.OfType<CheckBox>()
where checkbox.IsChecked.Value
select checkbox;
foreach (CheckBox box in selectedBoxes)
{
// do something
}
lambda格式的相同查询
IEnumerable<CheckBox> selectedBoxes =
this.stackPanel1.Children.OfType<CheckBox>()
.Where(cb => cb.IsChecked.Value);