WPF как использовать SelectionChanged
В WPF у меня есть TabControl, и я прикрепил его к обработчику событий SelectionChanged: когда я выбираю TabItem, я загружаю некоторые данные в DataGrid.
Проблема в том, что если я щелкну по какой-нибудь строке в DataGrid, wpf снова вызовет TabControl SelectionChanged. Как я могу отрицать, что wpf вызывает это событие, когда я нажимаю на строку в сетке данных?
Я пытался определить отправителя, но не работает:
private void TabControl_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
{
if(sender is TabControl){
.....
.....
}
}
если я щелкаю строку в сетке данных, она называется этим обработчиком, а отправителем является TabControl. Я не понимаю почему!!!