Dies scheint wie es sollte einfach sein, aber ich bin ratlos. In WPF möchte ich eine TextBox, die sich auf die Breite des übergeordneten Elements erstreckt, aber nur auf eine maximale Breite. Das Problem ist, dass ich möchte, dass es innerhalb seines Elternteils gerechtfertigt ist. Um es zu dehnen, müssen Sie HorizontalAlignment = "Stretch" verwenden, aber dann wird das Ergebnis zentriert. Ich habe mit HorizontalContentAlignment experimentiert, aber es scheint nichts zu tun.HorizontalAlignment = Stretch, MaxWidth und Links gleichzeitig ausgerichtet?
Wie bekomme ich diese blaue Textbox, um mit der Größe des Fensters zu wachsen, eine maximale Breite von 200 Pixeln zu haben und linksbündig zu sein?
<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>
Was ist der Trick?
Bitte nachschauen würde [ "Should Fragen umfassen‚Tags‘im Titel?"] (http://meta.stackexchange.com/questions/19190/should- Questi ons-include-tags-in-ihrem-titel), wobei der Konsens "nein, sie sollten nicht" lautet! * Ja, ich weiß ... nur aus Legacy-Gründen:) * –