Мне кажется, что-то здесь не хватает: я хочу TabControl с закругленными углами наверху. Таким образом, первый и последний TabItem должны отличаться от других. Я могу стилизовать все TabItems с использованием стилей, но как мне стилизовать, в частности, первый и последний TabItem / Header?
Чтение первого и последнего элемента в списке TabControl.Items не работает, потому что можно добавить элемент управления не TabItem (например, Button) в TabControl, который затем записывается в список TabControl.Items и, таким образом, может не может быть преобразовано в TabItem. Если я добавляю Button в TabControl, TabControl автоматически создает TabItem, но я не знаю, как получить к нему доступ.
Надеюсь, проблема понятна ...
Буду признателен за любой ответ!