Puis-je aligner à droite les éléments de menu dans WPF?Aligner à droite les éléments de menu dans WPF
Merci Sharath
Puis-je aligner à droite les éléments de menu dans WPF?Aligner à droite les éléments de menu dans WPF
Merci Sharath
Oui, vous pouvez. Bien que la mise en œuvre soit un peu compliquée.
Si vous souhaitez que les éléments de menu du menu supérieur vont de droite à gauche, ajoutez FlowDirection = "RightToLeft" à votre menu. Si vous voulez avoir un élément aligné à droite dans un menu déroulant, procédez comme suit:
<MenuItem>
<MenuItem.Header>
<TextBlock HorizontalAlignment="Right" >Content</TextBlock>
</MenuItem.Header>
</MenuItem>
Si vous voulez faire les deux, vous avez fait de mettre HorizontalAlignment = « gauche » au lieu de droite, comme les revers de flowDirection la droite et la gauche dans les alignements. Je ne sais pas pourquoi, mais c'est ce que tu dois faire.
N'est-ce pas merveilleux quand vous découvrez que une solution s'en prend à un autre? Sérieusement, essayez de faire un menu avec le FlowDirection = "RtL" et d'aligner les choses bien, ils vont tous à gauche! –
How do I right-align the 'help' menu item in WPF?
J'aime la deuxième réponse à la façon de la grille.
<Menu HorizontalAlignment="Stretch" FlowDirection="RightToLeft">
<MenuItem HorizontalAlignment="Right" Header="aaa">
</MenuItem>
<MenuItem HorizontalAlignment="Right" Header="bbb">
</MenuItem>
</Menu>
utilement répondre – Yehia
regardez ceci: http://stackoverflow.com/questions/3023638/how-do-i-right-align-the-help-menu-item-in-wpf – torpederos