ModernUI教程:如何从MUI样式中派生自定义样式

时间:2022-09-07 22:17:23

下面的步骤用来说明怎么样去创建一个基于MUI的自定义样式。让我们创建一个字体颜色显示为红色的按钮样式。

ModernUI教程:如何从MUI样式中派生自定义样式

可视化显示如下:

ModernUI教程:如何从MUI样式中派生自定义样式

因为我们并没有明确生命继承自MUI风格,它还是采用WPF的默认风格。我们需要设置Style的BaseOn属性:

ModernUI教程:如何从MUI样式中派生自定义样式

可视化显示如下:

ModernUI教程:如何从MUI样式中派生自定义样式

这看起来好多了,这个时候我们的样式已经继承了MUI的内在样式,但是这个时候如果你把自定义样式挪到App.xaml中的话,

你会发现这个按钮又变成了WPF的默认样式,解决方法就是把这个样式单独写到一个xaml文件中,然后在App.xaml中引用它,

看下面的代码:

ModernUI教程:如何从MUI样式中派生自定义样式

这样它又正常工作了,简单一点说就是集成MUI样式,确保定义在本地资源字典中或一个分割的字典中,然后在App.xaml中引用它即可。

 

返回   查看目录