SimpleMVVM:简单的Microsoft MVVM工具包示例

时间:2024-04-01 09:03:58
【文件属性】:

文件名称:SimpleMVVM:简单的Microsoft MVVM工具包示例

文件大小:208KB

文件格式:ZIP

更新时间:2024-04-01 09:03:58

C#

简单的Microsoft MVVM工具包示例 使用Microsoft的MVVM Toolkit的POC最小但可行的MVVM应用程序。 描述: 该项目包含的功能可以弥补Microsoft MVVM Toolkit的某些局限性。 该演示应用程序既简单又易于消化,但又足以代表现实世界中的MVVM使用情况。 在评估MVVM Toolkit使用情况的辅助方法之外,该项目还尝试以最小化差异的方式在WinUI 3和UWP之间共享代码。 如果您看到合并方面有待改进的地方,请添加一个问题。 学分 MVVM和Toolkit想法: : : 屏幕截图 笔记 有什么限制? 持久地,当您创建一个新的ViewModel时,您必须记住将其连接到您的Ioc中。 大多数MVVM框架都有此限制。 解决这个小细节的简单方法是使用如下所示的属性: [RegisterWithIoc(InstanceMod


【文件预览】:
SimpleMVVM-master
----.gitignore(6KB)
----README.md(3KB)
----SimpleMVVM.Models()
--------Credential.cs(802B)
--------SimpleMVVM.Models.csproj(288B)
----SimpleMVVM.Services()
--------Constants()
--------RegisterWithIocAttribute.cs(659B)
--------IClipboardService.cs(812B)
--------IUserNotificationService.cs(1KB)
--------Messages()
--------SimpleMVVM.Services.csproj(321B)
--------ISettingsService.cs(1KB)
--------ILoggingService.cs(119B)
--------IInDesignModeService.cs(120B)
--------DebugLogger.cs(221B)
----HomeView.png(47KB)
----SimpleMVVM.Uwp.Services()
--------ClipboardService.cs(1KB)
--------Properties()
--------UserNotificationService.cs(8KB)
--------NavigationService.cs(3KB)
--------SettingsService.cs(2KB)
--------InDesignModeService.cs(254B)
--------SimpleMVVM.Uwp.Services.csproj(7KB)
----.gitattributes(2KB)
----WinUI.png(22KB)
----SimpleMVVM.WinUI.Services()
--------SimpleMVVM.WinUI.Services.csproj(1KB)
----SimpleMVVM()
--------SimpleMVVM (Package)()
--------SimpleMVVM()
----ListView.png(70KB)
----Simple MVVM App Demo.sln(15KB)
----SimpleMVVM.ViewModels()
--------SimpleMVVM.ViewModels.csproj(485B)
--------AboutViewModel.cs(2KB)
--------CredentialsListViewModel.cs(2KB)
--------ForceLoad.cs(294B)
--------SettingsViewModel.cs(1KB)
--------HomeViewModel.cs(1KB)
----SimpleMVVMuwp()
--------Assets()
--------Properties()
--------Converters()
--------ViewModels()
--------SimpleMVVMuwp.csproj(10KB)
--------Package.appxmanifest(1KB)
--------Helpers()
--------Views()
--------Behaviors()
--------App.xaml(358B)
--------App.xaml.cs(6KB)

网友评论