AdonisUI试用笔记
源码网址:https://github.com/benruehl/adonis-ui?tab=readme-ov-file
官方文档:https://benruehl.github.io/adonis-ui/docs/getting-started/introduction/
安装
Install-Package AdonisUI
Install-Package AdonisUI.ClassicTheme
资源引用
<Application xmlns:adonisUi="clr-namespace:AdonisUI;assembly=AdonisUI">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/AdonisUI;component/ColorSchemes/Light.xaml"/>
<ResourceDictionary Source="pack://application:,,,/AdonisUI.ClassicTheme;component/Resources.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
在应用样式的时候,可以采取下面的方式更新默认样式:
<Window.Style>
<Style TargetType="Window" BasedOn="{StaticResource {x:Type Window}}"/>
</Window.Style>
其它控件样式也可以用同样的方式。但我一般都不会修改默认样式,而是会取个KEY名称,在代码中引用对应的样式名称。因为修改默认样式的方式,会给界面的二次开发带来各种各样的麻烦和问题。