跳到主要内容

安装使用

您可以通过 nuget 安装 Semi Avalonia

dotnet add package Semi.Avalonia

安装后需要在 Application.axaml 中引用 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/>
</Application.Styles>
</Application>
提示

Semi Avalonia 是完全独立的样式库,引用后你的程序不再需要使用FluentTheme或SimpleTheme。您可以放心地将它们移除。

其他控件兼容方案

ColorPicker, DataGrid 和 TreeDataGrid 由单独的nuget包分发,如果需要可按需安装。

dotnet add package Semi.Avalonia.ColorPicker
dotnet add package Semi.Avalonia.DataGrid
dotnet add package Semi.Avalonia.TreeDataGrid
<Application.Styles>
<StyleInclude Source="avares://Semi.Avalonia.ColorPicker/Index.axaml" />
<StyleInclude Source="avares://Semi.Avalonia.DataGrid/Index.axaml" />
<StyleInclude Source="avares://Semi.Avalonia.TreeDataGrid/Index.axaml" />
</Application.Styles>