如何将ShowMessageAsync流向改为"从右到左"?

时间:2016-11-26 13:07:52

标签: wpf mahapps.metro

有没有办法将Mahapps消息框窗口(ShowMessageAsync)的流向改为从右到左?

2 个答案:

答案 0 :(得分:4)

您可以为整个MetroWindow和所有孩子设置FlowDirection="RightToLeft"

MessageDialog

enter image description here

如果您只想将其设置为<Style TargetType="{x:Type Dialog:MessageDialog}" BasedOn="{StaticResource {x:Type Dialog:BaseMetroDialog}}"> <Setter Property="FlowDirection" Value="RightToLeft" /> </Style> ,那么您可以更改样式,例如在你的App.xaml中就像这样

src

所以所有的消息对话框都会有这种风格。

enter image description here

希望这有帮助!

答案 1 :(得分:1)

覆盖样式应该这样做,

请参阅:How to change MahApps.Metro dialog content template width?

答案有一个很好的小教程。