2010-06-14 90 views
2

因为我有一个DataGrid作为另一个DataGrid的RowDetailsTemplate,所以我有了一个有效的效果。如果我在内部DataGrid中更改选择,则外部Grid中的SelectionChanged-Method也会自动执行。我不知道为什么,但我想知道,我可以做什么反对这一点。DataGrid SelectionChanged经常发生

THX

回答

1

只是一个猜测,但因为它是的SelectionChanged路由事件,是刚刚通过外DataGrid的冒泡?如果是这样,在处理它之前,一定要检查sender参数以查看事件实际属于哪个DataGrid。

+0

如果我使用RoutedEventArgs.OriginalSource,我可以检查它是否是正确功能的网格,thx – Tokk 2010-06-15 14:24:03

相关问题