Installation and Usage
You can install Semi Avalonia via NuGet:
dotnet add package Semi.Avalonia
After installation, you need to reference the Semi Avalonia style file in Application.axaml
:
<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>
tip
Semi Avalonia is a completely independent style library. Once referenced, your program no longer needs to use FluentTheme or SimpleTheme. You can safely remove them.
Compatibility Solutions for Other Controls
ColorPicker, DataGrid, and TreeDataGrid are distributed via separate NuGet packages. Install them as needed:
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>