小编Ben*_*ikt的帖子

如何更改 MahApps.Metro 对话框样式?

我想更改消息对话框的样式。我用过这个:如何更改 MahApps.Metro 对话框内容模板宽度?

我想要一些对话有不同的风格。如何更改单个对话框的样式?我尝试用财产来做这件事CustomResourceDictionary。但这没有效果。

var Style = (Style) Application.Current.Resources["NewCustomDialogStyle"];
var mySettings = new MetroDialogSettings()
    {
        CustomResourceDictionary = Style.Resources
    };
Run Code Online (Sandbox Code Playgroud)

当我覆盖 MessageDialog 样式时,一切都很好

<Style TargetType="{x:Type Dialog:MessageDialog}" BasedOn="{StaticResource NewCustomDialogStyle}" />
Run Code Online (Sandbox Code Playgroud)

wpf xaml modal-dialog controltemplate mahapps.metro

5
推荐指数
1
解决办法
2769
查看次数

标签 统计

controltemplate ×1

mahapps.metro ×1

modal-dialog ×1

wpf ×1

xaml ×1