Parece que debería ser fácil, pero estoy perplejo. En WPF, me gustaría un TextBox que se extienda al ancho de su matriz, pero solo a un ancho máximo. El problema es que quiero que quede justificado dentro de su padre. Para que se estire, debes usar HorizontalAlignment = "Stretch", pero luego el resultado está centrado. He experimentado con HorizontalContentAlignment, pero parece que no hace nada.HorizontalAlignment = Stretch, MaxWidth, y alineado a la izquierda al mismo tiempo?
¿Cómo hago para que este cuadro de texto azul crezca con el tamaño de la ventana, tenga un ancho máximo de 200 píxeles y quede justificado?
<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>
¿Cuál es el truco?
favor ver [ "preguntas debe incluir‘etiquetas’en sus títulos?"] (http://meta.stackexchange.com/questions/19190/should- questi ons-include-tags-in-their-titles), donde el consenso es "¡no, no deberían"! * Sí, lo sé ... solo por razones heredadas:) * –