Более или менее тот же вопрос, что и здесь, но с выравниванием по правому краю: HorizontalAlignment = Stretch, MaxWidth и Выровнены по левому краю одновременно?
Как сделать так, чтобы это синее текстовое поле увеличивалось с размером окна, имело максимальную ширину 200 пикселей и было выровнено по правому краю?
Это то, что у меня есть, но оно выровнено по центру, а не по правому краю. Почему?
<DockPanel Background="LightSteelBlue">
<TextBox Margin="3 3 3 3" DockPanel.Dock="Right" MaxWidth="200" />
</DockPanel>