WPF使用MVVM(一)-属性绑定 简单介绍MVVM MVVM是Model(数据类型),View(界面),ViewModel(数据与界面之间的桥梁)的缩写,是一种编程模式,优点一劳永逸,初步增加一些逻辑和工作量,但是为后期维护增加了极大的便利性,减少编程的关注点。 如:界面显示某一数据,在数 ...
对于MVVM中Model的属性,实在是开发中一个非常基础的概念,在WP 时代,我们这样写: 这实在是在WP 时代开发者的基本功啊。不过有没有发现,每次都需要用字符串传递的那个属性名字,硬编码,在大部分情况下,这个名字和前面的定义的属性名字是一致的,再靠手写纯属浪费 当然,很多人会偷懒一下写个代码生成器 。还有个重要的问题就是这个字符串一旦写错就悲剧了,还不容易发现。前两天看VS 启动页上的一些视 ...
2012-09-27 14:58 4 2011 推荐指数:
WPF使用MVVM(一)-属性绑定 简单介绍MVVM MVVM是Model(数据类型),View(界面),ViewModel(数据与界面之间的桥梁)的缩写,是一种编程模式,优点一劳永逸,初步增加一些逻辑和工作量,但是为后期维护增加了极大的便利性,减少编程的关注点。 如:界面显示某一数据,在数 ...
一. 几个概念: WinRT : Windows Runtime, windows运行时。创建Windows运行时(WinRT)是为了在Windows上给用户提供一种流畅且安全的应用体验。WinRT会受到.NET、C++、以及JavaScript三者的影响。WinRT不会取代CLR ...
我有一个包含UserControl的MainWindow,它们都是用MVVM模式实现的. MainWindowVM具有我想要绑定到UserControl1VM中的属性的属性.但这不起作用. 这里是一些代码(viewmodels使用某种mvvm框架 ...
不觉中有两年没有发新博客,主要是项目重心从Win转向Web开发,虽然Web中HTML5也有很多点可以分享,但是总是抵不住懒惰,偶得的一点点心得,weibo一条就过去了。 恰逢进来微软在WinRT上发力,GrapeCity PowerTools也在WinRT上做了一些尝试,作为前期调研的先导部队 ...
相信大家都很关注即将出世的Windows 8, 2 月 29 日(也就是明天)的全球移动通信大会(MWC)上,微软将带来 Windows 8 消费者预览版(Consumer Preview),让我们来先睹为快,了解下windows 8 给我们带来了哪些新特性。 桌面与Metro ...
WinRT开发有着多种选择性,就编程语言这一点就表现的很突出;这里就这一点 深入展开,探讨在WinRT开发之初如何依据各 个编程语言的特性、功能和效率来对 产品的技术方向做出选择。 这里我选择运行计算复杂度较高的算法作为测试方法,虽然不能代表全部,但 是很大程度上展示大家平时开发过程中所面临 ...
在开发一个Win8 Modern UI APP时,如果需要用到ZIP压缩和解压文件(注意不是GZIP),可能会首先想到使用SharpZipLib,由于我们在WP7的时候就使用的这个类库。不过,随着WIN8开始使用.Net 4.5和C# 5.0,引入了一个新功能,其实ZIP压缩与解压缩已经 ...
/tcjiaan/ 人称老周,著有《Windows 10 应用开发实战》一书。在极客学院上录制了 Win ...