示例和教程
本节包含一些实用教程,旨在帮助您学习 Avalonia UI 并增强您的信心。以下是每个教程的简要介绍:
待办事项列表应用
一个使用模型-视图-视图模型(MVVM)模式的简单待办事项列表应用程序,通过绑定到集合,您将了解:
- 如何使用绑定(Bindings)
- 如何使用命令(Commands)
- 基本样式设置(Styling)
- 一些非常基础的文件读写(I/O)操作
这是一个推荐的很好的使用 MVVM 模式在 Avalonia UI 下编程的教程。在这里查看教程。
音乐商店应用
这个应用是为 JetBrains 主办的网络研讨会而制作的演示,由 Avalonia UI 的其中一位创作者 Dan Walmsley 共同主持。
信息
您可以在 YouTube 上观看 JetBrains 和 Avalonia UI 的网络研讨会,链接在这里.
它使用 JetBrains Rider IDE 运行在 macOS 上,但在其他平台上的步骤也是相同的;在其他 IDE(如 Visual Studio)上的开发体验也会类似。
该应用以 MVVM 模式呈现高度图形化的界面,并演示了如何显示对话框、展示图像和数据集合,并实现数据持久化。
您可以在 这里 查看这个演示。