mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-03-02 15:50:49 +08:00
648bcc99f37d6862ea999db4a061afdac36bb49c
using BorderThickness to change ring progress bar's thickness.
Semi Avalonia
Avalonia Theme inspired by Semi Design
Semi.Avalonia can be previewed in the browser here
If you are looking for more detailed documentation, Please visit Semi Documentation
If you are looking for more customized controls, Please try Ursa
How to Use
Installation
dotnet add package Semi.Avalonia
Include Semi Design Styles in application:
<Application
...
xmlns:semi="https://irihi.tech/semi">
<Application.Styles>
<semi:SemiTheme Locale="zh-CN" />
</Application.Styles>
</Application>
That's all.
ColorPicker, DataGrid and TreeDataGrid are distributed in separated packages. Please install if you need.
dotnet add package Semi.Avalonia.ColorPicker
dotnet add package Semi.Avalonia.DataGrid
dotnet add package Semi.Avalonia.TreeDataGrid
<Application.Styles>
<semi:ColorPickerSemiTheme />
<semi:DataGridSemiTheme />
<semi:TreeDataGridSemiTheme />
</Application.Styles>
Demo
You can always download demo executable to play around with Semi Avalonia Themes. https://github.com/irihitech/Semi.Avalonia/releases
Support
We offer limited free community support for Semi Avalonia and Ursa. If you have any question or suggestion, feel free to raise issues and discussions via GitHub, and you are welcomed to join our group via FeiShu(Lark)
Version compatibility
| Semi Design Version | Avalonia Version |
|---|---|
| 11.2.1 | >=11.2.1 |
| 11.2.0 | 11.2.0 |
| 11.1.0 | >=11.1.0 |
| 11.0.7 | >=11.0.7 |
| 11.0.1 | <=11.0.6 |
Credits
Languages
C#
100%

