Évitez l'étirement vertical de TextBox
-
21-08-2019 - |
Question
Comment éviter l'étirement vertical de TextBox dans l'exemple suivant:
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200"></TextBox>
</StackPanel>
La solution
Utilisez la propriété VerticalAlignment
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Width="200" VerticalAlignment="Center"></TextBox>
</StackPanel>
Autres conseils
<StackPanel Orientation="Horizontal">
<Button Height="40">OK</Button>
<TextBox Height="40" Width="200"></TextBox>
</StackPanel>
À partir de MSDN:
Définition de l'attribut TextWrapping sur Envelopper le texte saisi en un effet nouvelle ligne lorsque le bord de la zone de texte le contrôle est atteint, automatiquement augmenter la hauteur de la zone de texte contrôle pour inclure la place pour une nouvelle ligne, si nécessaire.
Donc, pour résoudre ce problème, je pense que vous pouvez définir TextWrapping = TextWrapping.NoWrap
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow