Как установить высоту заголовка TabControl в WPF? - PullRequest
0 голосов
/ 14 июня 2019

Я установил стиль в App.xaml

<Style TargetType="TextBlock">
        <Setter Property="Margin" Value="3"/>
</Style>

Я понял, что это также увеличило заголовки в моем TabControl, что не было моим намерением.

Я попытался восстановить высоту в заголовке TabControl безуспешно.(И пробовал то же самое с TabItem)

        <TabControl.Resources>
            <Style TargetType="TextBlock">
                <Setter Property="Margin" Value="0"/>
            </Style>    
        </TabControl.Resources>

Обновление 1: одним из предложений было определить пустой стиль для TextBlocks в TabControl.Это не помогло.

    <Style TargetType="TabControl">
        <Style.Resources>
            <Style TargetType="TextBlock" />
        </Style.Resources>
    </Style>

Ответы [ 3 ]

0 голосов
/ 14 июня 2019

Увеличивая отступ поля (Margin = "15,20") (пример: 20), вы можете увеличить высоту заголовка меню управления вкладками,

<TabControl.Resources>
                    <Style TargetType="TabItem">
                        <Setter Property="Template">
                            <Setter.Value>
                                <ControlTemplate TargetType="TabItem">
                                    <Grid Name="Panel">
                                        <ContentPresenter VerticalAlignment="Center" HorizontalAlignment="Center" ContentSource="Header" Margin="15,20" />
                                    </Grid>
                               </ControlTemplate>
                            </Setter.Value>
                        </Setter>
                    </Style>                      
 </TabControl.Resources>
0 голосов
/ 15 июня 2019

Спасибо @ мм8.Я удалил стиль из App.xaml и поместил его в Window.Resources.Теперь заголовок TabControl не применяется.

0 голосов
/ 14 июня 2019

попробуйте FontSize так:

   <TabControl.Style>
   <Style TargetType="{x:Type TabControl}">
   <Setter Property="FontSize" Value="27"/>
   </Style>
   </TabControl.Style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...