Question

Quelqu'un sait-il une bonne façon de réduire la largeur d'un ToggleButton seulement la largeur du contenu ainsi que le rembourrage? J'ai trouvé 500 messages sur la façon de faire étirer, mais aucun pour l'empêcher de stretching pour remplir l'espace disponible.

Était-ce utile?

La solution

<ToggleButton 
    HorizontalAlignment="Left" 
    VerticalAlignment="Top" 
    Content="hurf" />

Juste testé, c'est à peu près la taille du contenu.

Autres conseils

Cela dépend de l'élément contenant du ToggleButton - Je crois que sur une grille, StackPanel ou DockPanel, le bouton étirer pour remplir l'espace disponible si vous ne définissez pas largeur + hauteur + ou MaxWidth MaxHeight

Je viens d'essayer:

 <Grid>
     <ToggleButton Content="Toggle" Width="50" Height="50" />
    </Grid>

<Grid>
     <ToggleButton Content="Toggle" MaxWidth="50" MaxHeight="50" />
</Grid>

Les deux limité la taille du bouton dans une grille. Votre meilleur pari peut être d'estimer une taille maximale pour le contenu qui sera placé dans le bouton et définissez les propriétés Max.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top