gpt4 book ai didi

c# - 为另一个 DataGrid 中的 DataGrid 设置不同的 SelectionChanged 事件处理程序

转载 作者:太空宇宙 更新时间:2023-11-03 16:56:30 25 4
gpt4 key购买 nike

我有一个带有自定义组合框的 DataGrid(WPF 工具包),例如单元格的编辑模板。这个自定义组合框有另一个数据网格,如弹出窗口。

我有这个问题:

在窗口构造函数中,我使用此语句将事件处理程序分配给主数据网格

this.dgDoc.SelectionChanged += new SelectionChangedEventHandler(dgDoc_SelectionChanged);

问题是当我更改组合框弹出窗口的数据网格上的选择时,函数 dgDoc_SelectionChanged 也会触发。

如何避免这种行为?

最佳答案

事件正在树上冒泡并正在寻找处理程序。无赖。

为什么不检查发件人是谁,如果是内部网格,则忽略它们,如果是您有兴趣处理它们的网格

关于c# - 为另一个 DataGrid 中的 DataGrid 设置不同的 SelectionChanged 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1721780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com