Zeek.Avalonia 10.0.42
Zeek.Avalonia
Zeek.Avalonia 是 ZeekFramework 的 Avalonia 桌面宿主模块,负责把 ZeekRuntime 接入 Avalonia 应用生命周期。
适用场景
- 构建 Avalonia 桌面应用。
- 使用
ZeekAvaloniaApplication.Run<TApplication, TRootModule>(args)启动应用。 - 需要主窗口创建、启动任务、ready task 和 runtime stop / dispose 与 dispatcher 顺序一致。
安装 / 引用
<PackageReference Include="Zeek.Avalonia" />
快速开始
普通应用使用 ZeekAvaloniaApplication.Run<App, AppModule>(args) 作为入口,App 继承 ZeekApplication 并实现主窗口创建逻辑。
完整启动代码和生命周期说明见正式文档。
AOT / Trim
- AOT 支持等级:Required。
- Trim 策略:模块和资源显式接线,不依赖运行时扫描 UI 类型。
- 反射策略:不以反射发现 View、Window 或模块资源。
Sample
../../samples/Zeek.MinimalApp/../../samples/Zeek.AvaloniaHostSample/../../samples/Zeek.AvaloniaModuleResourceAotSample/
完整文档
../../docs/modules/Zeek.Avalonia.md
当前限制
- 本模块不负责 Navigation、Dialogs、Feedback、Localization 等 UX 能力。
- 本模块不抽象 Android、iOS、Browser 或服务端宿主。
Showing the top 20 packages that depend on Zeek.Avalonia.
| Packages | Downloads |
|---|---|
|
Zeek.Avalonia.Dialogs
Avalonia dialog runtime for Zeek.
|
20 |
|
Zeek.Avalonia.Feedback
Avalonia feedback controls and busy overlay runtime for Zeek.
|
20 |
|
Zeek.Avalonia.Navigation
Avalonia region navigation runtime for Zeek.
|
20 |
|
Zeek.Updater
Optional desktop updater abstraction for Zeek Avalonia applications.
|
19 |
|
Zeek.Avalonia.Navigation
Avalonia region navigation runtime for Zeek.
|
16 |
|
Zeek.Avalonia.Dialogs
Avalonia dialog runtime for Zeek.
|
15 |
|
Zeek.Avalonia.Feedback
Avalonia feedback controls and busy overlay runtime for Zeek.
|
15 |
|
Zeek.Avalonia.Navigation
Avalonia region navigation runtime for Zeek.
|
15 |
|
Zeek.Updater
Optional desktop updater abstraction for Zeek Avalonia applications.
|
14 |
|
Zeek.Avalonia.Dialogs
Avalonia dialog runtime for Zeek.
|
10 |
|
Zeek.Avalonia.Feedback
Avalonia feedback controls and busy overlay runtime for Zeek.
|
10 |
|
Zeek.Avalonia.Navigation
Avalonia region navigation runtime for Zeek.
|
10 |
|
Zeek.Avalonia.Dialogs
Avalonia dialog runtime for Zeek.
|
9 |
|
Zeek.Avalonia.Feedback
Avalonia feedback controls and busy overlay runtime for Zeek.
|
9 |
|
Zeek.Avalonia.Navigation
Avalonia region navigation runtime for Zeek.
|
9 |
|
Zeek.Updater
Optional desktop updater abstraction for Zeek Avalonia applications.
|
9 |
.NET 10.0
- Zeek.Core (>= 10.0.42)
- Avalonia (>= 12.0.5)
- Avalonia.Desktop (>= 12.0.5)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.42 | 5 | 07/29/2026 |
| 10.0.41 | 16 | 07/22/2026 |
| 10.0.40 | 12 | 07/22/2026 |
| 10.0.39 | 22 | 07/19/2026 |
| 10.0.38 | 17 | 07/17/2026 |
| 10.0.37 | 2 | 07/16/2026 |
| 10.0.36 | 9 | 06/29/2026 |
| 10.0.35 | 4 | 06/29/2026 |
| 10.0.32 | 5 | 06/28/2026 |
| 10.0.31 | 5 | 06/27/2026 |
| 10.0.30 | 3 | 06/27/2026 |
| 10.0.29 | 4 | 06/26/2026 |
| 10.0.28 | 3 | 06/26/2026 |
| 10.0.27 | 3 | 06/26/2026 |
| 10.0.26 | 5 | 06/25/2026 |
| 10.0.25 | 5 | 06/24/2026 |
| 10.0.24 | 7 | 06/20/2026 |
| 10.0.23 | 5 | 06/19/2026 |
| 10.0.22 | 7 | 06/18/2026 |
| 10.0.21 | 6 | 06/18/2026 |
| 10.0.20 | 10 | 06/17/2026 |
| 10.0.19 | 4 | 06/17/2026 |
| 10.0.18 | 8 | 06/16/2026 |
| 10.0.17 | 5 | 06/16/2026 |
| 10.0.16 | 6 | 06/15/2026 |
| 10.0.15 | 6 | 06/15/2026 |
| 10.0.14 | 6 | 06/15/2026 |
| 10.0.13 | 7 | 06/14/2026 |
| 10.0.12 | 4 | 06/14/2026 |
| 10.0.11 | 6 | 06/14/2026 |
| 10.0.10 | 3 | 06/13/2026 |
| 10.0.9 | 3 | 06/12/2026 |
| 10.0.8 | 3 | 06/11/2026 |
| 10.0.7 | 3 | 06/11/2026 |
| 10.0.6 | 3 | 06/10/2026 |
| 10.0.5 | 4 | 06/10/2026 |
| 10.0.3 | 3 | 06/10/2026 |
| 10.0.2 | 2 | 06/10/2026 |
| 10.0.1 | 3 | 06/08/2026 |
| 10.0.0 | 4 | 06/08/2026 |