Вопрос по tabcontrol, wpf – Поместите стиль для целевого типа TabItem в качестве неявного стиля под ваш ресурс стиля MyTabItem

9

даю определенный стиль для некоторого TabControl в моем приложении.

<TabControl Style="{StaticResource MyTabControl}">
</TabControl>

Я хочу также стилизовать TabItem в случае этого конкретного стиля TabControl.

Сейчас я должен написать:

<TabControl Style="{StaticResource MyTabControl}">
    <TabItem Style="{StaticResource MyTabItem}" Header="First" />
    <TabItem Style="{StaticResource MyTabItem}" Header="Second" />
</TabControl>

Вместо того, чтобы указывать стиль «MyTabItem» для каждого TabItem, есть ли способ установить стиль TabItem по умолчаниютолько в рамках определенного стиля TabControl ?

Я не нашел способа указать в стиле моего TabControl, какой стиль должен применяться ко всем дочерним элементам TabItems.

Ваш Ответ

2   ответа
2

д ваш ресурс стиля MyTabItem

<Style TargetType="TabControl" x:Key="TabControlStyle">
            <Style.Resources>
                <Style TargetType="TabItem">

                </Style>
20
<TabControl ItemContainerStyle="{StaticResource MyTabItem}"/>
Не знал, что ItemContainerStyle ссылается на Табитемы. Спасибо! tbolon

Похожие вопросы