Essayez ceci:
<Grid>
<TextBox HorizontalAlignment="Stretch" Margin="2,2,102,2"></TextBox>
<Button HorizontalAlignment="Right" Width="100" Content="GetIt" />
</Grid>
Il suffit de faire le bouton de la largeur désirée et la zone de texte remplis le reste.
Merci pour la prise; corrigé ci-dessus pour gérer correctement la marge à droite. Cela vous oblige cependant à mettre à jour la marge lorsque la largeur du bouton change. Deux colonnes est une meilleure solution si vous prévoyez de changer l'espacement souvent. L'utilisation de la marge est plus propre si vous avez plusieurs contrôles dans la grille et que vous ne souhaitez pas créer de grilles imbriquées pour gérer ce type de fractionnement.
Quel est l'objectif du WrapPanel? –
Je viens de savoir quelle est la meilleure façon de le faire: P – Neir0