67 votes

Comment supprimer complètement la bordure du bouton dans wpf ?

J'essaie de créer un bouton qui contient une image sans bordure, comme les boutons de la barre d'outils de Firefox avant que vous ne les survoliez pour voir le bouton complet.

J'ai essayé de régler le BorderBrush à Transparent , BorderThickness à 0 et a également essayé BorderBrush="{x:Null}" mais vous pouvez toujours voir le contour du bouton.

2voto

Vous pouvez utiliser un lien hypertexte au lieu d'un bouton, comme ceci :

        <TextBlock>
            <Hyperlink TextDecorations="{x:Null}">
            <Image Width="16"
                   Height="16"
                   Margin="3"
                   Source="/YourProjectName;component/Images/close-small.png" />
            </Hyperlink>
        </TextBlock>

-3voto

Prashant Points 4362

Après avoir assigné

BorderBrush = "{x:Null}"

asign

Background="{x:Null}"

Cela fonctionne ;)

XAML complet

<Button  Background="{x:Null}" BorderBrush="{x:Null}">Click Here!</Button>

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