Cela semble comme il devrait être facile mais je suis perplexe. Dans WPF, j'aimerais une zone de texte qui s'étend à la largeur de son parent, mais seulement d'une largeur maximale. Le problème est que je veux qu'il soit justifié à gauche à l'intérieur de son parent. Pour obtenir de l'élasticité, vous devez utiliser HorizontalAlignment="Stretch", mais alors le résultat est centré. J'ai expérimenté avec HorizontalContentAlignment, mais il ne semble pas faire quoi que ce soit.
Comment puis-je obtenir ce bleu de la zone de texte à croître avec la taille de la fenêtre, avoir une largeur maximale de 200 pixels, et être justifié à gauche?
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel>
<TextBox Background="Azure" Text="Hello" HorizontalAlignment="Stretch" MaxWidth="200" />
</StackPanel>
</Page>
Suis-je à faire de ce trop dur? Quel est le truc? Merci!