摘要: 在软件和系统中,数据绑定应该是最常用的操作。UI展现、操作数据,都离不了绑定。从最简单的绑定开始,我写了一个简单的类:publicclassStudent{privateintage;publicintAge{get{returnage;}set{age=value;}}}我要实现年龄的动态修改,所以对这个类进行了一些修改,使之能动态反映。publicclassStudent:INotifyPropertyChanged{publiceventPropertyChangedEventHandlerPropertyChanged;privateintage;publicintAge{get{re 阅读全文
posted @ 2011-03-21 23:24 shen6041 阅读(528) 评论(0) 推荐(0) 编辑
摘要: wpf的布局是靠各种布局标签实现的,既保留了winfrom中的绝对坐标定位,也有webform中的相对行列定位。wpf的布局元素有下面这几个:Grid:网格,最常用的布局方式;StackPanel:栈容器;Canvas:画布,绝对定位;DockPanel:停泊板;WrapPanel:自动换行版。每一个布局标签都有不同的特点和用法,灵活地运用他们可以避免实现很多已有的功能。1.Grid和我们在word和excel里面接触的表格一样,Grid两个最重要的属性即是行和列。我们用ColumnDefinition和RowDefinition来规定表格有多少行多少列。例如下面的代码实现了一个两行两列的表格 阅读全文
posted @ 2011-03-21 00:06 shen6041 阅读(662) 评论(1) 推荐(0) 编辑
摘要: 酒要一口一口地喝,路要一步一步走,步子迈得太大,会扯着蛋。学习wpf,从最简单的代码开始。新建一个最简单的wpf程序。wpf摒弃了Windows Forms程序显示与逻辑混杂的缺点,选择了web开发相类似的代码后置,也就是微软说的 Code Behide,显示放在*.xaml文件里,逻辑代码写在*.xaml.cs(两个文件的前面部分不一定要相同,这里写成一样的是为了管理方便,具体为什么我下面再说)。xaml就像是美女的脸,化妆化得怎么样,都在这xaml代码里边,打开MailWindow.xaml文件能看到如下代码:xaml派生自xml语言,所以你能看到xaml很好地遵循xml的规范(xml是最 阅读全文
posted @ 2011-03-20 21:17 shen6041 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 昨天欢乐地过了70-536。我花了快两个月的时间啃完了一本千来页的英文教辅,把.net的东西底朝天又重新学了一遍。虽然英文还处在被鄙视的水平,哥自信.net的基础是扎实了许多,有几块知识都拿了满分。离找工作还有几个月的时间,还想再学多一些知识。特开系列记学习笔记学习wpf,以自勉。下面是不淡定时间。考试回来坐的是106,挤得哥七荤八素的。想到我还有好几年这样挤公交的时间,哥就想咆哮,公交车有木有!富二代有木有!妈的,哥不是富二代,哥要让儿子当富二代!加了个油的... 阅读全文
posted @ 2011-03-20 21:16 shen6041 阅读(271) 评论(0) 推荐(0) 编辑