Sembra che dovrebbe essere facile, ma sono perplesso. In WPF, vorrei un TextBox che si estende fino alla larghezza del suo genitore, ma solo fino a una larghezza massima. Il problema è che voglio che sia lasciato giustificato all'interno del suo genitore. Per farlo allungare devi usare HorizontalAlignment = "Stretch", ma poi il risultato è centrato. Ho sperimentato con HorizontalContentAlignment, ma non sembra fare nulla.
Come faccio a far crescere questa casella di testo blu con le dimensioni della finestra, avere una larghezza massima di 200 pixel e essere giustificata a sinistra?
<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>
Qual è il trucco?