# WPFDevelopers.Avalonia
**Repository Path**: WPFDevelopersOrg/WPFDevelopers.Avalonia
## Basic Information
- **Project Name**: WPFDevelopers.Avalonia
- **Description**: Avalonia 控件库,欢迎使用
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: main
- **Homepage**: https://gitee.com/WPFDevelopersOrg
- **GVP Project**: No
## Statistics
- **Stars**: 93
- **Forks**: 29
- **Created**: 2022-01-22
- **Last Updated**: 2026-06-15
## Categories & Tags
**Categories**: desktop-ui
**Tags**: UI, XAML, axaml, Avalonia
## README
[](https://www.nuget.org/packages/WPFDevelopers.Avalonia/) [](https://github.com/WPFDevelopersOrg/WPFDevelopers.Avalonia/stargazers) 
## Welcome to WPFDevelopers.Avalonia
基于 Avalonia 11.3 的 UI 组件库,提供丰富的控件主题和实用工具。
---
## 快速开始
### 1. 安装 NuGet 包
```bash
dotnet add package WPFDevelopers.Avalonia
```
### 2. 引入资源
在 `App.axaml` 中引入 WD 命名空间并加载资源:
```xml
```
> `Theme` 支持:`Light`(亮色)、`Dark`(暗色)、`Default`(跟随系统)
---
## 控件使用
### Buttons(按钮)
```xml
```
### Icons(图标)
```xml
```
### Inputs(输入控件)
```xml
```
### Tag(标签)
```xml
```
### Mask(遮罩)
```xml
```
### Loading(加载)
```xml
```
### Badge(徽标)
```xml
```
### Progress & Slider(进度条 & 滑块)
```xml
```
### Expander(展开面板)
```xml
```
### ComboBox(下拉列表)
```xml
```
### DataGrid(数据表格)
```xml
```
### Date & Time(日期时间)
```xml
```
### ListBox(列表)
```xml
```
### Menu(菜单)
```xml
```
### TabControl(选项卡)
```xml
```
### TreeView(树形视图)
```xml
```
### RepeatButton(长按按钮)
```xml
```
### Label & Separator(标签 & 分隔符)
```xml
```
### NumericUpDown(数字输入)
```xml
```
### AutoCompleteBox(自动补全)
```xml
```
### SplitView(分栏视图)
```xml
```
### ContextMenu(右键菜单)
```xml
```
### Toast(消息通知)
```xml
```
### MessageBox(消息弹窗)
```xml
```
---
## 自定义主题色
### 方式一:代码动态修改
```csharp
ThemeManager.Instance.PrimaryColor = Color.Parse("#6366F1");
```
### 方式二:覆盖资源字典
```xml
#6366F1
```
---
## 常用资源变量
| Key | 类型 | 说明 |
|-----|------|------|
| `WD.PrimaryBrush` | `Brush` | 主色画刷 |
| `WD.BackgroundBrush` | `Brush` | 背景画刷 |
| `WD.PrimaryTextBrush` | `Brush` | 主文字画刷 |
| `WD.RegularTextBrush` | `Brush` | 常规文字画刷 |
| `WD.SuccessBrush` | `Brush` | 成功色 |
| `WD.WarningBrush` | `Brush` | 警告色 |
| `WD.DangerBrush` | `Brush` | 危险色 |
| `WD.CornerRadius` | `CornerRadius` | 默认圆角 |
| `WD.ScrollBarSize` | `double` | 滚动条尺寸 |
| `WD.Padding` | `Thickness` | 默认内边距 |