viewmodel相关内容

MVVM (with WPF) - 将多个视图绑定到同一个 ViewModel

我最近开始为即将到来的项目研究带有 WPF 的 MVVM 模式.我从 Josh Smith 的 MSDN 文章开始.我有一个问题(很多,但让我们从一个开始): 我有一个 IndividualViewModel,它公开模型的属性.我需要两个视图“添加个人"和“编辑个人",它们与您想象的非常相似.我目前所做的是有 2 个子类 AddIndividualViewModel 和 EditIndivi ..
发布时间:2022-01-04 15:54:00 其他开发

我需要双向创建 automapper createmap 吗?

这可能是一个愚蠢的问题!(n00b 到 AutoMapper 并且时间很短!) 我想使用 AutoMapper 将 EF4 实体映射到 ViewModel 类. 1) 如果我打电话 CreateMap() 那我还需要打电话吗 CreateMap() 执行相反的操作? 2) 如果两个类具有相同的属性名称,那么我是否完全需要 CreateMap 语句,还是仅用于“特定/自定义 ..
发布时间:2022-01-02 09:32:12 其他开发

MVVM在iOS中的使用

我是一名 iOS 开发人员,我对在我的项目中使用大规模视图控制器感到内疚,所以我一直在寻找一种更好的方式来构建我的项目并遇到了 MVVM(模型-视图-视图模型)架构.我已经阅读了很多关于 iOS 的 MVVM,但我有几个问题.我会用一个例子来解释我的问题. 我有一个名为 LoginViewController 的视图控制器. LoginViewController.swift imp ..
发布时间:2022-01-02 09:24:51 移动开发

模型和视图模型的区别

我一直在研究一个新项目的 asp.net MVC 项目结构,但有一个问题让我感到困惑.模型和视图模型有什么区别?我说视图模型包含表单属性中的模型是否正确? 解决方案 我有一个博客,我想在其中显示最新帖子、最新评论的列表, 在单个视图中发布类别.我怎么能做到这一点?我可以强烈地将我的视图输入到任何一个模型中,对吗?出现了视图模型. 我创建了一个名为 BlogViewModel 的视图模 ..
发布时间:2022-01-02 09:07:17 其他开发

最佳实践 - 混合视图模型和领域模型

将视图模型与领域模型混合使用是否合理? 也就是说,视图模型对象包含一些域模型对象(而不是相反!) 解决方案 通常,您必须在视图模型中引用域模型,或者至少在控制器中加载域模型并将信息传递给您的视图模型. 我更喜欢让控制器和视图尽可能简单/愚蠢,因为域模型和视图模型都更容易测试. 所以,我经常在我的视图模型中引用我的领域模型.有时我使用聚合,有时我只是复制属性(在一些项目中只 ..
发布时间:2022-01-02 08:53:02 其他开发

模型和实体有什么区别

我很困惑不明白这句话的意思: Entity、Model、DataModel、ViewModel 任何机构可以帮助我理解它们吗?谢谢大家. 解决方案 我希望我没有错过您在 king.net 中的观点... 无论如何,假设您在谈论实体建模或实体关系建模 (ERD): 一个实体代表任何现实世界的实体 - 例如学生,课程, 实体将具有属性 - 例如学生有名字、姓氏、出生日 ..
发布时间:2022-01-02 08:48:32 其他开发

需要将初始视图模型数据从 ASP.NET MVC 传递到 Knockout.js

我正在看 Knockout.js 网站上的联系人编辑器示例: http://knockoutjs.com/examples/contactsEditor.html 该示例运行良好,但我需要对其进行两项更改: 从 ASP.NET MVC 3 控制器操作方法传递初始数据.这是来自服务器的代码: 课程 公开课电话{公共字符串类型{获取;放;}公共字符串数字{获取;放;}}公开课 ..
发布时间:2021-12-29 21:14:18 其他开发

敲除如何使用元素获取数据绑定键和值可观察对象?

我需要使用元素获取数据绑定键和可观察值. var ViewModel = {selectOptions:ko.observableArray([...]),selectedValue:ko.observable()...一些其他的东西...} 在其他视图模型中,我现在可以访问 dom 元素,我需要更新元素的绑定上下文可观察. 如何获取数据绑定键和值? 我需要这样的东西 {选项:选 ..
发布时间:2021-12-29 21:03:05 前端开发

使用 AutoMapper/AutoMapViewResult 时如何将下拉列表的数据获取到视图模型中

阅读ASP.NET MVC 2 in Action 并观看Jimmy Bogard 在 MvcConf 的演讲(强烈推荐!),我开始实施他们的一些想法. 他们所做的一件很酷的事情,不仅是使用 AutoMapper 将您的实体映射到某个视图模型,而且还使用 AutoMapViewResult 自动执行此操作: public class EventsController : BaseContr ..
发布时间:2021-12-28 19:05:01 其他开发

DataAnnotationsModelBinder 如何与自定义 ViewModel 一起工作?

我正在尝试使用 DataAnnotationsModelBinder 以便在 ASP.NET MVC 中使用数据注释进行服务器端验证. 只要我的 ViewModel 只是一个具有直接属性的简单类,一切都可以正常工作,例如 公共类Foo{公共 int 栏 {get;set;}} 但是,DataAnnotationsModelBinder 在尝试使用复杂的 ViewModel 时会导致 Nu ..
发布时间:2021-12-27 18:52:22 其他开发

MVVM 在 ViewModel 构建期间或之后加载数据?

我的一般问题是如标题所述,最好在 ViewModel 构建期间加载数据还是之后通过一些 Loaded 事件处理加载数据? 我猜答案是在通过一些 Loaded 事件处理构建之后,但我想知道如何在 ViewModel 和 View 之间进行最干净的协调? 以下是有关我的情况和我正在尝试解决的特定问题的更多详细信息: 我使用 MVVM Light 框架以及 Unity 进行 DI.我有 ..
发布时间:2021-12-27 18:35:42 其他开发

数据表单中的 Bbinding 组合框以查看数据表单上下文之外的模型属性

我的视图模型中有两个属性: //关系有属性 ReasonForEndingId私人关系编辑关系;公共关系编辑关系{得到{返回编辑关系;}放{如果(编辑关系!=值){编辑关系=值;RaisePropertyChanged(EditRelationshipChangedEventArgs);}}}//ReasonForLeaving 有属性 Reason &ID私人 IList原因ComboList ..
发布时间:2021-12-23 23:37:56 其他开发

MVVM 主窗口控件从子用户控件绑定

我对 MVVM 非常陌生,现在正在完成我的第一个 POC.但是,我一直在努力解决一个问题 2 天.向你们解释的想法可能会帮助并迅速解决问题.现在让我简单介绍一下我的问题.我有 WPF MVVM 应用程序,主视图绑定到 MainViewModel.我在此处使用 Textblock 来绑定视图模型中的一些内容,同时加载工作正常的屏幕.我也将 ChildUserControl 绑定到 ChildView ..
发布时间:2021-12-23 13:43:29 其他开发