Я пытаюсь удалить кнопку в меню вкладок, но, похоже, в свойствах нет ничего, что позволяло бы это,

enter image description here

У меня пока мало, так как я пытался сначала удалить кнопку на вкладке, это ниже просто мешает вам щелкнуть вкладку и все, что на ней, я хочу сделать ее прозрачной или полностью удалить, если это возможно.

<Setter Property="IsEnabled" Value="False"/>

Это ниже делает весь TabControl прозрачным, что сводит на нет цель контейнера,

<Setter Property="Visibility" Value="Hidden"/>

Это XAML, который у меня есть,

<Style TargetType="{x:Type TabControl}">
            <Setter Property="Background" Value="Black" />
            <Setter Property="FocusVisualStyle" Value="{x:Null}" />
            <Setter Property="BorderThickness" Value="0"/>
            <Setter Property="IsEnabled" Value="False"/>
</Style>

Есть ли способ сделать это? Или я застрял на этих кнопках вкладок?

0
KyloRen 17 Дек 2016 в 17:17

1 ответ

Лучший ответ

Это не TabControl, это элемент TabItem, над которым нужно работать.

Этот код скрывает кнопки табуляции и все границы,

<Style TargetType="{x:Type TabItem}">
        <Setter Property="Background" Value="Black" />
        <Setter Property="FocusVisualStyle" Value="{x:Null}" />
        <Setter Property="BorderThickness" Value="0" />
        <Setter Property="Visibility" Value="Hidden"/>
</Style>
0
KyloRen 17 Дек 2016 в 17:58
@ mm8, Да, я сделал целую кучу кнопок в боковом меню и мне не хотелось, чтобы они были сверху. Почему вы спрашиваете?
 – 
KyloRen
18 Дек 2016 в 04:40
Я просто хотел подтвердить, что ваша проблема решена.
 – 
mm8
18 Дек 2016 в 11:26