Caliburn.Micro - 轻量MVVM框架,XAML跨平台,约定优于配置
Caliburn.Micro
Caliburn.Micro 是小型但功能强大的框架,可以用来给所有 XAML 平台创建应用。它对 MV* 模式的强大支持可以让你快速构建解决方案,不牺牲代码质量和可测试能力。Caliburn.Micro 基于"约定优于配置",自动绑定视图和ViewModel,支持 WPF、UWP、Xamarin、MonoGame。
项目简介
Caliburn.Micro 是小型但功能强大的框架,可以用来给所有 XAML 平台创建应用。它对 MV* 模式的强大支持可以让你快速构建解决方案,不牺牲代码质量和可测试能力。Caliburn.Micro 基于"约定优于配置",自动绑定视图和ViewModel,支持 WPF、UWP、Xamarin、MonoGame。
核心功能
MVVM框架
- ViewModel-First设计
- View/ViewModel约定绑定
- Screen和ViewModels
- 命令和消息
跨平台
- WPF/WinRT/UWP
- Xamarin.Forms
- MonoGame
- Avalonia
轻量
- 无第三方依赖
- 可测试设计
- IoC集成
- 文档完善
使用方法
- 通过NuGet安装Caliburn.Micro
- 创建Bootstrapper
- 编写ViewModel继承Screen
- Caliburn自动绑定View
适用场景
- WPF桌面应用MVVM
- Xamarin跨平台应用
- XAML应用快速开发
- 小型项目MVVM
项目地址
📦 GitHub 仓库:https://github.com/Caliburn-Micro/Caliburn.Micro
授权方式:免费 + 开源 (MIT)