Silverlight MVVM入门--01概述
我建立了一个名为GridCalculator的项目用以学习Silverlight MVVM。它并没有什么实际的用途,但没有什么能比放下复杂的业务,先用由一个简单的程序开始,一步一步深入学习能让我们更快速地接受一样新技术。这个项目里用了不是太适合的技术手段,但毕竟其主要目的是为了学习。这是主界面:

可以点击Add按钮添加一条计算,当计算被添加后,可以进行保存,删除,刷新等操作。也可以在当前运算之前插入一条新的运算:

此程序支持+、-、*、/操作,计算结果会根据数字1、数字2、运算符的改变而自动计算,所有的操作最终于将通过点击Save按钮后批量提交到WCF服务处理,程序中没有进行应有的异常处理,就连最基本的除数不能为0都没有去理会,为的是让业务尽量简单:

数据保存后程序又会重置应用程序的可操作状态:

这是一个非常简单的应用程序,但也能让我们体会到MVVM不少的优势,当然,这里主要是为了学习MVVM,至于异常处理,设计模式、技术的适用性都没有去考虑太多。
今天下午将继续更新。

浙公网安备 33010602011771号