Можно ли правильно выровнять элементы меню в WPF?Правое выравнивание MenuItems в WPF
Благодаря Sharath
Можно ли правильно выровнять элементы меню в WPF?Правое выравнивание MenuItems в WPF
Благодаря Sharath
Да, вы можете.
Хотя осуществление немного вяло.
Если вы хотите, чтобы пункты меню в верхнем меню переместились справа налево, добавьте FlowDirection = "RightToLeft" в ваше меню. Если вы хотите, чтобы элемент выровненную прямо в выпадающем списке, выполните следующие действия:
<MenuItem>
<MenuItem.Header>
<TextBlock HorizontalAlignment="Right" >Content</TextBlock>
</MenuItem.Header>
</MenuItem>
Если вы хотите сделать так, вы на самом деле установить HorizontalAlignment = «Left», а не права, так как FlowDirection превратности справа и слева в настройках. Я не знаю почему, но это то, что вам нужно сделать.
Разве это не чудесно, когда вы узнаете, что одно решение закручивает другое? Серьезно попробуйте сделать меню с FlowDirection = «RtL» и правильно согласовать все, все они идут влево! –
<Menu HorizontalAlignment="Stretch" FlowDirection="RightToLeft">
<MenuItem HorizontalAlignment="Right" Header="aaa">
</MenuItem>
<MenuItem HorizontalAlignment="Right" Header="bbb">
</MenuItem>
</Menu>
Полезно ответить – Yehia
Посмотрите на это: http://stackoverflow.com/questions/3023638/how-do-right-align-the-help-menu-item-in-wpf – torpederos