Как я могу установить разные шрифты для заголовка tabitem и содержимого этого tabitem? - PullRequest
2 голосов
/ 29 июля 2010

Как я могу установить разные шрифты для заголовка tabitem и содержимого этого tabitem ??

1 Ответ

1 голос
/ 29 июля 2010

Как и все в WPF, есть много способов. Не зная точно, что вы пытаетесь сделать, вот один «например» (я бы не советовал использовать эту комбинацию шрифтов :))

    <TabControl>
        <TabControl.Resources>
            <Style TargetType="{x:Type TextBlock}">
                <Setter Property="FontFamily" Value="Comic Sans MS" />
                <Setter Property="FontSize" Value="20" />
            </Style>

            <Style x:Key="headerStyle" TargetType="{x:Type TextBlock}">
                <Setter Property="Control.FontFamily" Value="Papyrus" />
                <Setter Property="Control.FontSize" Value="12" />
            </Style>
        </TabControl.Resources>
        <TabItem>
            <TabItem.Header>
                <TextBlock Text="Header" Style="{StaticResource headerStyle}" />
            </TabItem.Header>
            <TextBlock Text="Here is the content" />
        </TabItem>
    </TabControl>
...