跳到主要内容

基本用法

Semi Avalonia 的基本用法非常简单,您只要按照 安装使用 的步骤安装并引用 Semi Avalonia 的样式文件,即可实现 Avalonia 全局样式升级。

此外,您还可以通过以下方式做一些非常简单的配置

主题变量

Semi Avalonia 内置了亮色(Light)及暗色(Dark)两种主题配色,您可以通过设置 ApplicationRequestedThemeVariant 来选择应用的默认主题。其中 Light 表示亮色,Dark 表示暗色,Default 表示跟随系统颜色。

<Application
x:Class="Semi.Avalonia.Demo.App"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:semi="https://irihi.tech/semi"
RequestedThemeVariant="Light"
>
<Application.Styles>
<semi:SemiTheme />
</Application.Styles>

</Application>

本地化

Avalonia 的内置控件中包含一部分文本信息(如 TextBox 默认右键菜单等)。您可以通过设置 SemiThemeLocale 来选择这些文本的语言。Semi Avalonia 默认使用中文,如果您需要使用英文,可以进行如下设置:

<Application
x:Class="Semi.Avalonia.Demo.App"
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:semi="https://irihi.tech/semi"
>
<Application.Styles>
<semi:SemiTheme Locale="en-US"/>
</Application.Styles>

</Application>