2010-06-14 89 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

相關問題