2

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

我有这个问题:

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

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

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

我怎样才能避免这种行为?

4

1 回答 1

0

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

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

于 2009-11-15T11:22:32.537 回答