跳到主要内容
版本:11.0.0

示例和教程

本节包含一些实用教程,旨在帮助您学习 Avalonia UI 并增强您的信心。以下是每个教程的简要介绍:

待办事项列表应用

这是一个简单的待办事项列表应用,使用了 Model-View-ViewModel (MVVM) 模式,并绑定到一个集合和 Reactive UI 编程。您将会了解以下内容:

  • RaiseAndSetIfChanged
  • ReactiveCommand
  • IObservable<>
  • Observable.Merge()Select()Take()Subscribe() 方法的使用。

这是一个非常好的 MVVM 和 ReactiveUI 技术入门教程,特别适合用于 Avalonia UI 编程。您可以在 这里 找到教程。

音乐商店应用

这个应用是为 JetBrains 主办的网络研讨会而制作的演示,由 Avalonia UI 的其中一位创作者 Dan Walmsley 共同主持。

信息

您可以在 YouTube 上观看 JetBrainsAvalonia UI 的网络研讨会,链接在这里.

它使用 JetBrains Rider IDE 运行在 macOS 上,但在其他平台上的步骤也是相同的;在其他 IDE(如 Visual Studio)上的开发体验也会类似。

该应用以 MVVM 模式呈现高度图形化的界面,并演示了如何显示对话框、展示图像和数据集合,并实现数据持久化。

您可以在 这里 查看这个演示。