MahApps Metro MessageBox 样式与 CustomResourceDictionary
MahApps Metro MessageBox styling with CustomResourceDictionary
试图控制 MahApps 消息框/对话框样式,但它不起作用。我有一个定义不同按钮的自定义样式,例如:
<Style TargetType="{x:Type Button}">
...
</Style>
然后我在打开消息框时使用它:
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);
但这对消息框/对话框中的按钮没有任何影响。
有什么指点吗?
尝试将 Style
的 x:Key
属性设置为 AccentedDialogSquareButton
:
<Style x:Key="AccentedDialogSquareButton" TargetType="{x:Type Button}">
...
</Style>
试图控制 MahApps 消息框/对话框样式,但它不起作用。我有一个定义不同按钮的自定义样式,例如:
<Style TargetType="{x:Type Button}">
...
</Style>
然后我在打开消息框时使用它:
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);
但这对消息框/对话框中的按钮没有任何影响。 有什么指点吗?
尝试将 Style
的 x:Key
属性设置为 AccentedDialogSquareButton
:
<Style x:Key="AccentedDialogSquareButton" TargetType="{x:Type Button}">
...
</Style>