【问题标题】:How to change ShowMessageAsync flow direction to "Right to Left"?如何将 ShowMessageAsync 流向更改为“从右到左”?
【发布时间】:2016-11-26 13:07:51
【问题描述】:

有什么方法可以将 Mahapps 消息框窗口 (ShowMessageAsync) 的流向更改为从右到左?

【问题讨论】:

    标签: wpf mahapps.metro


    【解决方案1】:

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

    FlowDirection="RightToLeft"
    

    如果您只想将其设置为MessageDialog,那么您可以更改样式,例如在你的 App.xaml 中像这样

    <Style TargetType="{x:Type Dialog:MessageDialog}"
            BasedOn="{StaticResource {x:Type Dialog:BaseMetroDialog}}">
        <Setter Property="FlowDirection" Value="RightToLeft" />
    </Style>
    

    所以所有的消息对话框都会得到这个样式。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      覆盖样式应该可以,

      见:How to change MahApps.Metro dialog content template width?

      答案有一个不错的小教程。

      【讨论】:

      • 请在此处总结链接。
      猜你喜欢
      • 2018-07-01
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多