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                
#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                

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 VetuviemSourceGeneratorBadge
核心功能 Vetuviem.Core VetuviemCoreBadge

示例

目前,为了在代码后编写绑定逻辑,您必须为单个控件编写类似以下的内容

TODO

但是,如果您有一种简化逻辑的方法,并且能够提供一种即使在所有样板性操作之外也能使代码可重用的方法,会怎样呢?

TODO

赞助商

TODO

支持

TODO

贡献

TODO

产品 兼容及额外的计算目标框架版本。
.NET
了解更多关于目标框架.NET Standard的信息。
  • net6.0

    • 无依赖关系。

NuGet 包

此包没有被任何 NuGet 包使用。

GitHub 仓库

此包没有被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.9.244 123 12/18/2023
0.9.215 138 8/22/2023
0.9.167 282 12/30/2022
0.9.69 450 1/13/2022
0.9.1 296 8/27/2021
0.0.0-g9125057106 254 7/28/2021