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名称,在代码中引用对应的样式名称。因为修改默认样式的方式,会给界面的二次开发带来各种各样的麻烦和问题。

posted @ 2024-12-03 18:27  wzwyc  阅读(6)  评论(0编辑  收藏  举报