none
TabControl personnalisé en WPF RRS feed

  • Question

  • Bonjour,

    Je fais quelques essais avec WPF que je souhaite utiliser mais que je ne connais très mal.

    J’ai créé le TabControl en spécifiant une couleur pour le header du premier TabItem : ci-dessous

                <TabControl Name="Tabulateur" Grid.Row="0" Margin="0" Background="{StaticResource FondFenetre}">
                    <TabItem Header="TabItem 1">
                        <TabItem.Background>
                            <LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
                                <GradientStop Color="#FFF0F0F0" Offset="0"/>
                                <GradientStop Color="#FFFF4141" Offset="1"/>
                            </LinearGradientBrush>
                        </TabItem.Background>
                        <Grid Background="{StaticResource FondIt1}" Margin="0,0,0,0" />
                    </TabItem>
                   
                    <TabItem Header="TabItem 2">
                        <Grid Background="{StaticResource FondIt2}" Margin="0,0,0,0" />
                    </TabItem>
                </TabControl>
    

    Mais cette couleur ne s’applique que lorsque le TabItem n’est pas sélectionné. Avec les dernières versions de VS 2017 Community et Blend, est-il possible de spécifier simplement une couleur pour le TabItem sélectionné ?

    J’ai bien vu que l’on pouvait définir et appliquer un Template. Mais cela parait bien compliqué. Y a-t-il une autre solution ?

    Comment faire cela simplement ?

    Merci



    Alain

    vendredi 16 février 2018 16:32