ControllerRT:WinRT 的 MVVM + 控制器框架

时间:2024-06-25 11:25:23
【文件属性】:

文件名称:ControllerRT:WinRT 的 MVVM + 控制器框架

文件大小:499KB

文件格式:ZIP

更新时间:2024-06-25 11:25:23

C#

控制器RT NuGet: 、 、 、 它是什么? 这个项目是一个用于 WinRT 的 MVVM + 控制器框架。 目标是使页面导航完全可单元测试。 与传统 MVVM 相比,它还改进了绑定(保留在视图模型中)与命令逻辑(移动到视图控制器)中涉及的属性的分离。 这个项目是在微软公共许可证下发布的: : 第 1 步 - 创建一个视图模型类。 例如: public interface ISomeViewModel { string Title { get ; set ; } } public class SomeViewModel : ISomeViewModel { public string Title { get ; set ; } } 第 2 步 - 通过从 ViewController 继承来创建视图控制器类。 例如: public inte


【文件预览】:
ControllerRT-master
----ControllerRT.Autofac()
--------packages.config(152B)
--------AutofacBootstrapper.cs(3KB)
--------AutofacResolver.cs(484B)
--------Properties()
--------ControllerRT.Autofac.nuspec(791B)
--------ControllerRT.Autofac.csproj(6KB)
----LICENSE.txt(272B)
----ControllerUniversal()
--------packages.config(168B)
--------ControllerUniversal.csproj(7KB)
--------ControllerUniversal.nuspec(642B)
--------Properties()
----packages()
--------repositories.config(208B)
----ControllerRT.sln(10KB)
----ControllerUniversal.Autofac()
--------packages.config(256B)
--------Properties()
--------ControllerUniversal.Autofac.nuspec(802B)
--------ControllerUniversal.Autofac.csproj(7KB)
----BuildScripts()
--------NuGet.exe(1.59MB)
--------Build.cmd(883B)
----ControllerRT.Unity()
--------ControllerRT.Unity.nuspec(1001B)
--------packages.config(254B)
--------Properties()
--------UnityBootstrapper.cs(3KB)
--------ControllerRT.Unity.csproj(7KB)
--------UnityIocResolver.cs(512B)
----README.md(5KB)
----.gitignore(104B)
----ControllerPortable()
--------ControllerPortable.csproj(3KB)
--------ControllerPortable.nuspec(641B)
--------Properties()
----ControllerPortable.Autofac()
--------packages.config(169B)
--------ControllerPortable.Autofac.csproj(3KB)
--------Properties()
--------ControllerPortable.Autofac.nuspec(800B)
----ControllerRT()
--------IViewResolver.cs(170B)
--------ControllerRT.csproj(6KB)
--------ViewController.cs(959B)
--------Properties()
--------NavigationService.cs(5KB)
--------INavigationService.cs(893B)
--------IResolver.cs(147B)
--------ControllerRT.nuspec(638B)

网友评论