我有一个带有自定义组合框的DataGrid(WPF工具包),例如单元格的编辑模板。此自定义组合框具有另一个数据网格,如弹出窗口。
我有这个问题:
在窗口构造函数中,我使用此语句将事件处理程序分配给主数据网格
this.dgDoc.SelectionChanged += new SelectionChangedEventHandler(dgDoc_SelectionChanged);
问题是当我在组合框弹出窗口的datagrid上更改选择时,函数dgDoc_SelectionChanged也会触发。
我该如何避免这种行为?
答案 0 :(得分:0)
事件正在冒泡树,正在寻找一个处理程序。长号。
为什么不检查发件人是谁,如果是内部网格,请忽略它们,如果它是您感兴趣的网格处理它们