【发布时间】:2016-02-06 09:18:14
【问题描述】:
我想更改消息对话框的样式。我用这个:How to change MahApps.Metro dialog content template width?
我想要一些对话的不同风格。如何更改单个对话框的样式?我试图用CustomResourceDictionary 属性来做到这一点。但这没有效果。
var Style = (Style) Application.Current.Resources["NewCustomDialogStyle"];
var mySettings = new MetroDialogSettings()
{
CustomResourceDictionary = Style.Resources
};
当我覆盖 MessageDialog 样式时,一切都很好
<Style TargetType="{x:Type Dialog:MessageDialog}" BasedOn="{StaticResource NewCustomDialogStyle}" />
【问题讨论】:
标签: wpf xaml modal-dialog controltemplate mahapps.metro