【问题标题】:Silverlight Checkbox unchecked event finishedSilverlight Checkbox 未选中事件已完成
【发布时间】:2012-10-05 12:57:46
【问题描述】:

我有一个 Silverlight 5 Datagrid,它在第一列中有一个复选框。当复选框未选中时,我需要触发一个更改另一个单元格中的值的事件。我遇到的问题是,当 Unchecked 事件触发时,复选框实际上仍处于选中状态,因此另一个单元格中的值不会改变。是否有一个我可以连接的事件让我知道未检查的事件何时完成?提前致谢。

【问题讨论】:

    标签: silverlight datagrid


    【解决方案1】:

    你可以试试这个:

    首先,您将在后面的代码中增加未检查事件,如下所示:

    checkBox1.Unchecked +=new RoutedEventHandler(checkBox1_Unchecked2);
    

    所以,在这个活动中你可以这样做

        private void checkBox1_Unchecked2(object sender, RoutedEventArgs e)
        {
            if ((bool)checkBox1.IsChecked)
                //Your code
        }
    

    默认的未选中事件将被触发,然后当它到达第二个复选框时,复选框将被标记为未选中,然后您可以随心所欲。

    希望对你有帮助。

    【讨论】:

    • 由于复选框位于数据网格内,这可能吗?
    猜你喜欢
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多