Dreamine — MVVM 框架
统一 WPF 与 Blazor 开发。
概述
减少重复代码并共享 ViewModel。
开始使用
- 安装应用所需的 Dreamine.MVVM NuGet 包。
- 用属性、命令、生成器、Locator 和 DI 创建 ViewModel。
- 把同一 ViewModel 连接到 WPF、Blazor 或 Hybrid UI。
主要功能
- ⚙️ Core 与 Generators
- 在编译时生成状态、命令和重复连接代码。
- 👁️ Locator 与 DI
- 以更低平台依赖注入 ViewModel 和服务。
- 🔗 WPF/Blazor Hybrid
- 让桌面和网页共享领域与 ViewModel。
常见问题
- 这是可视化页面生成器吗?
- 不是,它是提供 MVVM、生成器、DI 与 WPF/Blazor 集成的框架。
- 先装哪个包?
- 从 Dreamine.MVVM.Core 开始,再按需添加 Generators、Locators、Hybrid.Wpf。

