Я новичок в WPF и создаю приложение, которое использует TabControl.Я использую DataTemplateSelector, и мой источник данных - это объект, который я создал из XML и который имеет свойства «type» и «categoryID».Я выбираю свой шаблон данных, основываясь на «типе», который работает нормально, но мне также нужно создать tabitem для каждого categoryID во время выполнения.Моя проблема в настоящее время создает новый TabItem для каждого объекта.Как мне создать новый tabitem на основе categoryID и поместить dataTemplate на эту вкладку, и если вкладка уже создана, поместите DataTemplate на эту вкладку вместо создания новой.