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. Я не понимаю почему!!!

0 ответов

Другие вопросы по тегам