我有一个 Silverlight 5 Datagrid,它在第一列中有一个复选框。当复选框未被选中时,我需要触发一个更改另一个单元格中的值的事件。我遇到的问题是,当 Unchecked 事件触发时,复选框实际上仍处于选中状态,因此另一个单元格中的值不会改变。是否有一个我可以连接的事件让我知道未检查的事件何时完成?提前致谢。
问问题
355 次
1 回答
0
你可以试试这个:
首先,您将在后面的代码中增加未经检查的事件,如下所示:
checkBox1.Unchecked +=new RoutedEventHandler(checkBox1_Unchecked2);
所以,在这个活动中,你可以这样做
private void checkBox1_Unchecked2(object sender, RoutedEventArgs e)
{
if ((bool)checkBox1.IsChecked)
//Your code
}
默认的未选中事件将被触发,然后当它到达第二个复选框时,复选框将被标记为未选中,然后您可以随心所欲地进行操作。
希望能帮助到你。
于 2012-10-05T13:20:55.287 回答