Я хотел бы использовать TabControl в качестве основной навигации в приложении, над которым я работаю. Поэтому я хотел бы увеличить шрифт в заголовках TabItems, а также придать ему другой цвет фона. Однако, я не хочу, чтобы это было унаследовано. Например,
если я использую этот код:
<TabControl FontSize="18pt">
<TabItem Header="Tab 1">
<Button>Button 1</Button>
</TabItem>
</TabControl>
Шрифт на кнопке также большой 18pt. Я знаю, что это нормальное поведение свойства зависимости, потому что свойство наследуется, но это не то, что я хочу в этом случае. Я хотел бы изменить TabItems, не меняя ничего у детей. Разве это не возможно? Потому что сброс всех дочерних элементов к значениям по умолчанию - это PITA.
Спасибо за ваше время.