Vetuviem.Console 0.9.244
dotnet add package Vetuviem.Console --version 0.9.244
NuGet\Install-Package Vetuviem.Console -Version 0.9.244
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Vetuviem.Console" Version="0.9.244" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用此包。
paket add Vetuviem.Console --version 0.9.244
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
#r "nuget: Vetuviem.Console, 0.9.244"
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将此复制到交互式工具或脚本的源代码中,以引用该包。
// Install Vetuviem.Console as a Cake Addin #addin nuget:?package=Vetuviem.Console&version=0.9.244 // Install Vetuviem.Console as a Cake Tool #tool nuget:?package=Vetuviem.Console&version=0.9.244
NuGet 团队不提供对此客户端的支持。请联系其 维护者 获取支持。
Vetuviem
Vetuvium 是一个支持 View 到 View Model 绑定 (MVVM → V2VM → Ve-Tu-Viem) 的工具包,旨在通过提供一种结构来提高 ReactiveUI 的可复用性。
使命宣言
- 通过允许将一些 ReactiveUI 特定逻辑隐藏起来,以减少创建的样板代码的数量
- 通过提供一种通过类和/或设计模式产生可复用行为的方法,让开发者按照控件的标准行为思考
- 让开发者专注于 ViewModel 的相关内容
- 通过以下方式减少认知负载:
- 消除误用单向或双向绑定的风险
- 消除用户需要考虑绑定对命令的约束的需要
- 提供一种结构,允许通过源生成器做更多工作,从而减少反射并改善开发者的构建时间体验。
当前状态
目前这是一个概念验证 alpha。关于设计思路的理解,请参阅 https://www.dpvreony.com/articles/designing-vetuviem/
Nuget 包
目的 | 包 | NuGet |
---|---|---|
命令行生成 | 即将推出 | 即将推出 |
Visual Studio 集成 | Vetuviem.SourceGenerator | |
核心功能 | Vetuviem.Core |
示例
目前,为了在代码后编写绑定逻辑,您必须为单个控件编写类似以下的内容
TODO
但是,如果您有一种简化逻辑的方法,并且能够提供一种即使在所有样板性操作之外也能使代码可重用的方法,会怎样呢?
TODO
赞助商
TODO
支持
TODO
贡献
TODO
产品 | 版本 兼容及额外的计算目标框架版本。 |
---|---|
.NET |
-
net6.0
- 无依赖关系。
NuGet 包
此包没有被任何 NuGet 包使用。
GitHub 仓库
此包没有被任何流行的 GitHub 仓库使用。