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