这是我第一次来这里,所以我会尽力解释。
我有一个 PointCollections/String 的字典,我需要循环尽可能多的次,因为其中有项目。这是非常基本的,所以我设法做到了并为每个项目创建一个复选框,但我想在选中和取消选中时为复选框设置一个操作,这是我的代码在//中存在问题
谢谢
foreach (var key in instantCurves._curveList)
{
CheckBox series = new CheckBox();
series.Content = key.Value;
//series.Checked = affMatchingCurve(key.Value);
setCurve(key.Key, key.Value);
SeriesHolder.Children.Add(series);
}
可以通过+=
运算符在代码隐藏中附加事件处理程序:
foreach (var key in instantCurves._curveList)
{
CheckBox series = new CheckBox();
series.Content = key.Value;
series.Checked += SeriesChecked;
series.Unchecked += SeriesUnchecked;
setCurve(key.Key, key.Value);
SeriesHolder.Children.Add(series);
}
已检查和未选中的事件处理程序:
private void SeriesChecked(object sender, RoutedEventArgs e)
{
}
private void SeriesUnchecked(object sender, RoutedEventArgs e)
{
}
您也可以对这两个事件使用相同的方法。