MahApps Metro MessageBox的CustomResourceDictionary样式

时间:2018-10-24 13:43:43

标签: wpf messagebox mahapps.metro

试图控制MahApps消息框/对话框的样式,但不起作用。我有一个自定义样式,用于定义其他按钮,例如:

<Style TargetType="{x:Type Button}">
...
</Style>

然后我在打开messageBox时使用它:

dialogSettings.CustomResourceDictionary = new ResourceDictionary { Source = new System.Uri("pack://application:,,,/ComponentsProject;component/Themes/Components.MetroMessageBox.xaml") };
var result = await metroWindow.ShowMessageAsync(caption, message, dialogStyle, dialogSettings);

但是对消息框/对话框中的按钮没有任何影响。 有指针吗?

1 个答案:

答案 0 :(得分:1)

尝试将x:Key的{​​{1}}属性设置为Style

AccentedDialogSquareButton