3 votes

Comment changer la couleur de bordure d'un bouton plat style

Je tente de créer un bouton plat avec une bordure rouge au lieu d'une bordure noire lorsque le bouton est pressé.

    <Setter Property="Background" Value="Transparent" />
    <Setter Property="BorderBrush" Value="Transparent" />
    <Setter Property="Margin" Value="2" />
    <Setter Property="FontSize" Value="30" />
    <Style.Triggers>
        <Trigger Property="IsFocused" Value="true">
            <Setter Property="BorderBrush" Value="#E01919"/>
        </Trigger>
    </Style.Triggers>

Le problème est qu'il y a toujours une bordure noire, donc maintenant elle montre à la fois une bordure rouge et noire.

Comment puis-je me débarrasser de la bordure noire ?

Merci.

4voto

Tom Points 712

Insérez ceci dans votre XAML BorderBrush="#000000" vous pouvez également obtenir une liste de couleurs ici

2voto

Joe Mancuso Points 1293

Essayez ceci :

        <Setter Property="Control.BorderBrush" Value="{x:Null}" />
        <Style.Triggers>
            <Trigger Property="Control.IsMouseOver" Value="True">
                <Setter Property="Control.BorderBrush" Value="{x:Null}" />
            </Trigger>
        </Style.Triggers>

    Bonjour

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X