У меня есть графический интерфейс с вкладками с каждой вкладкой, содержащей Frame. В одном из этих фреймов есть DataGrid. Когда пользователь выбирает эту вкладку, мне нужен мой сортимент данных, поэтому я использую событие TabControl SelectionChanged для запуска сортировки. Однако это событие запускается каждый раз, когда элемент выбирается из DataGrid, даже если сами вкладки остаются нетронутыми.
Я пробовал несколько различных событий: GotFocus для TabItem RequestBringIntoView для TabItem
но все они, похоже, страдают от этой проблемы. Что вызывает это?