Удалить подчеркивание из заголовка TabItem при выборе tabitem - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу подчеркнуть заголовок заголовка TabItem при наведении указателя мыши на заголовок и удалить подчеркивание после его выбора. Я попробовал приведенный ниже код:

    <Style x:Key="N3EntityNavigationItemStyle"  TargetType="{x:Type Custom11:TabItem}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type TabItem}">
                <Grid>
                    <Border Name="Border" BorderThickness="0,0,1,0" BorderBrush="White" Padding="5,2">
                        <ContentPresenter x:Name="CP" ContentSource="Header">
                        </ContentPresenter>
                    </Border>
                </Grid>
                <ControlTemplate.Triggers>
                    <Trigger Property="IsSelected" Value="true">
                        <Setter Property="TextElement.Foreground" TargetName="CP" Value="Black"/>
                        <Setter TargetName="Border" Property="Background" Value="White" />
                        <Setter Property="HeaderTemplate">
                            <Setter.Value>
                                <DataTemplate>
                                    <TextBlock Text="{Binding}"></TextBlock>
                                </DataTemplate>
                            </Setter.Value>
                        </Setter>
                    </Trigger>
                    <Trigger Property="IsSelected" Value="False">
                        <Setter Property="Foreground" Value="White" />

                    </Trigger>
                    <Trigger Property="IsMouseOver" Value="True">

                        <Setter Property="HeaderTemplate">
                            <Setter.Value>
                                <DataTemplate>
                                    <TextBlock  Text="{Binding}"  TextDecorations="Underline"></TextBlock>
                                </DataTemplate>
                            </Setter.Value>
                        </Setter>
                    </Trigger>

                </ControlTemplate.Triggers>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

Но заголовок табуляции по-прежнему остается подчеркнутым после выбора вкладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...