2012年6月19日

C#把类序列化成XML文件

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Xml;usingSystem.Xml.Serialization;usingSystem.Diagnostics;namespaceConsoleApptest{classProgram{staticvoidMain(string[]args){Personp=newPerson(){Name="jok",Age="21",Sex="男"};Seriali 阅读全文

posted @ 2012-06-19 09:27 梦想飞的鱼 阅读(302) 评论(0) 推荐(0) 编辑

2012年6月8日

[转]Silverlight中使用MVVM(4)

摘要: 本来打算用MVVM实现CRUD操作的,这方面例子网上资源还挺多的,毕竟CRUD算是基本功了,因为最近已经开始学习Cailburn框架了,感觉时间 挺紧的,这篇就实现其中的更新操作吧。 功能很明确,当我们更改DataGrid中的CheckBox时,将源中当前发生变化的数据项在界面上显示出来。我们仍然在前面项目的基础上实现这个功能首先我们需要给实体Person类添加一个Bool的属性,因为这里我们只对这个属性值操作,所以对于age,name属性也就无必要实现更改通知了 public class Person:INotifyPropertyChanged { ... 阅读全文

posted @ 2012-06-08 10:37 梦想飞的鱼 阅读(163) 评论(0) 推荐(0) 编辑

[转]Silverlight中使用MVVM(3)

摘要: 这篇主要引申出Command结合MVVM模式在应用程序中的使用 我们要做出的效果是这样的 就是提供了一个简单的查询功能将结果绑定到DataGrid中,在前面的基础上,这个部分相对比较容易实现了 我们在PageViewModel中添加两个属性 private string _searchText; //查询关键字 public string SearchText { get { return _searchText; } set { _searchText = value; ... 阅读全文

posted @ 2012-06-08 10:36 梦想飞的鱼 阅读(114) 评论(0) 推荐(0) 编辑

Silverlight中使用MVVM(2)

摘要: 在第一篇文章中的示例中,我们已经简单的了解了应用MVVM模式的流程,我的本意是你已经了解了一点MVVM的概念,然后又没有一个较好的例子学习,可以跟着我一起学习MVVM模式,所以这个部分,都是没有理论知识的,当然整个例子学完后,我们会回过头探讨一下,将其总结出来。现在我们主要在前面的示例上进行扩展,前面的示例中我们主要是将一个源对象绑定到DataGrid中的,接下来我们继续使用MVVM模式,将DataGrid选择行的变化体现界面中,其实通过这个需求变化,你会发现UI与逻辑分离带来的优势,尽管才开始似乎有点不习惯,但是相信你会不自觉的在项目倾向于中使用MVVM模式。 需求:通过单击DataGri. 阅读全文

posted @ 2012-06-08 10:35 梦想飞的鱼 阅读(184) 评论(0) 推荐(0) 编辑

Silverlight中使用MVVM(1)

摘要: Silverlight中使用MVVM(1)--基础 这是我第一篇关于设计模式方面的文章,以前除了对单例模式等几个常用的模式有所研究之外,对设计模式不是太重视,总觉得要到一定的程度才需要接触,最近的项目中使用了MVVM模式,所以这段时间查阅了大量这方面模式的文章,理论上的东西大家都说的比较好,这里我也不大谈MVVM模式的优势了,只是美中不足的是大部分给出的示例中,对于一个没有用过MVVM模式的人而言,这些例子总是给人一种摸不着头绪的感觉,所以我想将我学习MVVM的过程一步步写下来,希望对于和我一样,刚刚接触MVVM这个模式的人有一点点帮助。 如果你不知道MVVM模式,我建议你先了解一下MVVM模 阅读全文

posted @ 2012-06-08 10:34 梦想飞的鱼 阅读(140) 评论(0) 推荐(0) 编辑

2012年6月7日

Silverlight使用Binding动态绑定数据

摘要: 后台代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Documents;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Media.Animation;usingSystem.Windows.Shapes;usingSystem.Windows.Navi 阅读全文

posted @ 2012-06-07 15:06 梦想飞的鱼 阅读(936) 评论(0) 推荐(0) 编辑

导航