繁体   English   中英

为另一个DataGrid内的DataGrid设置不同的SelectionChanged事件处理程序

[英]Set different SelectionChanged Event Handler for a DataGrid inside another DataGrid

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

我有这个问题:

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

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

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

如何避免这种行为?

事件在树上冒泡,正在寻找处理程序。 真可恶

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM