项目中有一个树形结构的资源,需要支持搜索功能,搜索出来的结果还是需要按照树形结构展示,下面是简单实现的demo。 1.首先创建TreeViewItem的ViewModel,一般情况下,树形结构都包含DisplayName,Deepth,Parent,Children,Id, IndexCode,Vi ...
最近需要做一个配置程序,主要给其他程序做相关配置的小工具。 配置项蛮多的,一般我们都是将各个配置项写到配置文件的节点中,比如App.config文件或者自定义的xml文件。 因为我用的是wpf,MVVM,所以其实界面上的所有数据我都存着ViewModel的实体属性中。比如我们新建一个Model,叫S ...
场景1 当使用 ShowDialog() 方式显示窗口时,通过定义附加属性的方式可实现在 ViewModel 中进行数据绑定(bool?)来控制子窗口的显示和关闭 参考地址: "Getting “DialogResult can be set only after Window is created ...
MVVM模式将Presenter改名为ViewModel,基本上与MVP模式完全一致。 唯一的区别是,它采用双向绑定(data-binding) : View<->ViewModel, ViewModel作为Model中值的映射,是数据发生改变时,通知View中发生改变,以后不需要考虑View和Mo ...
分类:
移动开发 时间:
2018-10-26 13:20:20
阅读次数:
192
由于公司需要,需要把项目拆分,前端使用vue框架。最近面试vue总结的试题 1:mvvm框架是什么?它和其他框架的区别是什么? mvvm 全称model view viewModel,model数据模型,view视图层,viewModel就是链接两者 区别的话,其实就是vue是数据驱动,通过数据来显 ...
分类:
其他好文 时间:
2018-10-23 14:33:40
阅读次数:
177
App架构:(Swift) App设计模式: Coordinator[k??'?:d?ne?t?] 协调者 ?Model-View-Controller(MVC) ?Model-View-ViewModel+Coordinator(MVVM-C) ?Model-View-Controller+Vie ...
分类:
移动开发 时间:
2018-10-16 10:56:05
阅读次数:
245
http://www.cnblogs.com/key1309/p/ViewData_TempData_ViewBag_ViewModel_controller%E5%90%91View%E4%BC%A0%E5%80%BC.html ...
这是一个简单的 IM 应用,写这个应用的本意只是想练练手,暂且实现了私聊和群聊功能,后边再根据用户反馈情况再来更新吧~ 应用完全是以 MVVM 的思想来实现的,使用的是 Google 的 LiveData + ViewModel 框架,使用的后台服务是由腾讯云通信服务提供的 应用完全开源,觉得还不错 ...
分类:
移动开发 时间:
2018-10-04 14:34:03
阅读次数:
204
这篇文章主要介绍了MVVM模式中ViewModel和View、Model有什么区别?本文分别解释了它们的功能和作用,然后总结了它之间的区别,需要的朋友可以参考下 Model:很简单,就是业务逻辑相关的数据对象,通常从数据库映射而来,我们可以说是与数据库对应的model。 View:也很简单,就是展现 ...
分类:
其他好文 时间:
2018-10-01 23:10:38
阅读次数:
190
// Override behavior of home button viewer.homeButton.viewModel.command.beforeExecute.addEventListener(function(commandInfo) { // Fly to custom positi ...
分类:
其他好文 时间:
2018-09-27 22:13:24
阅读次数:
526