原文:页面与ViewModel(上)

在UWP淘宝与旺信中,笔者主要负责页面与控件的制作,这些工作看似简单,但要想做的全面细致仍然需要深入的思考。本文想分享一些在UWP旺信的制作过程中,笔者在UI页面与控件制作上体会到的一些心得。可能笔者的有些方法并不见得高明,或者仍需要时间的检验,所以也欢迎大家拍砖,共同进步。 UWP旺信是一个非常依赖网络的应用,在应用页面中的很多数据都需要访问网络才能取到最新的结果,这样一来网络状况就会影响到用户 ...

2016-06-16 12:33 5 2398 推荐指数:

查看详情

页面ViewModel(下)

在上一篇博客中,笔者分享了一些从页面整体的角度对页面ViewModel的思考。在本文中笔者希望从相对细节的角度分享一些对页面ViewModel的思考。 比如,当我们在更新View Model中的绑定数据时,应该怎样更新呢?简单的自然可以用新的数据实例直接替代旧的,但是这样容易造成UI界面闪烁 ...

Fri Jun 17 20:40:00 CST 2016 3 1456
一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)

前言 我写代码喜欢提取一些共通的东西出来,之前的一篇博客中说了如何用一个共通的viewModel和简洁的后台代码做查询页面,所有的查询页面都要对应一个数据录入的编辑及查看明细的页面,那么今天我们就来实现这个页面,同样我们也要使用一个共通的viewModel完成前台UI与JSON数据交互的处理 ...

Thu Jun 06 20:30:00 CST 2013 59 19488
ViewModel的创建

ViewModel的创建 ViewModel本身只是ViewModel这个类的子类: 在屏幕旋转UI重建的时候, 它是如何拥有保持数据的能力的呢? 它又是何时被清理的呢? 答案全跟它是如何创建, 保存的有关系. 本文回顾一下创建ViewModel的几种常见写法. 注: 本文中的图并不是 ...

Thu Dec 23 09:10:00 CST 2021 0 2370
MVC 中的 ViewModel

ViewModel这个概念不只是在在MVC模式中有,你会在很多关于MVC、MVP、MVVM的文章中见到这个说法,并且这个概念在任何技术中都有可能提到,比如ASP.NET, Silverlight, WPF, or MVC... 现在我们来讨论如何在MVC中使用它。 ASP.NET MVC ...

Fri Nov 24 18:17:00 CST 2017 1 4938
Android Jetpack -- ViewModel篇(一)

ViewModel的出现主要为了解决两个问题:1.当Actvitiy销毁重建过程中的数据恢复问题,虽然原来可以使用onSaveInstanceState()来完成,但是只支持能被序列化的数据而且是小量数据,对于大量数据则显得有点无力。2.UI控制器的工作繁忙,UI控制器主要用于处理显示,交互 ...

Thu Jan 16 20:59:00 CST 2020 0 879
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM