Prova questa:
<Grid>
<TextBox HorizontalAlignment="Stretch" Margin="2,2,102,2"></TextBox>
<Button HorizontalAlignment="Right" Width="100" Content="GetIt" />
</Grid>
Basta fare il pulsante la larghezza desiderata e la casella di testo sarà riempire il resto.
Grazie per la cattura; corretto in precedenza per gestire correttamente il margine a destra. Questo, tuttavia, richiede di aggiornare il margine quando cambia la larghezza del pulsante. Due colonne è una soluzione migliore se si prevede di modificare spesso la spaziatura. L'utilizzo del margine è più pulito se nella griglia sono presenti diversi controlli e non si desidera creare griglie annidate per gestire questo tipo di suddivisione.
fonte
2010-03-13 17:45:41
Qual è lo scopo del WrapPanel? –
Non so cosa sia il modo migliore per farlo: P – Neir0