
WPF
溜_x_i_a_o_迪
本人从事过C++、MFC、Qt、asp.net、C#开发,目前从事Web前端开发,本人很菜,希望大牛们手下留情啊。。。
展开
-
Data Binding导论
Windows GUI运行的机理是使用消息来驱动程序,消息主要是用户操作,比如单击鼠标,点击键盘上某个按键等等。Windows API开发的纯消息驱动、MFC的C++类库的消息驱动、VB到.NET 框架的事件驱动这些的程序是由UI的消息驱使的,简称“消息驱动”或“事件驱动”,可以理解为“UI驱动程序”。 UI占据软件系统主要地位,而在大学课本中我们所理解的程序,其实是数据结构+...原创 2018-06-14 15:22:21 · 154 阅读 · 0 评论 -
DataBinding快速入门(1)
Binding就好像桥梁,通过这座桥连通数据源和目标。数据源通常是逻辑层,目标则通常是UI层,因此数据驱动UI,数据占有核心地位。并且在这所桥梁上你就是总都督,你可以控制桥梁是单向还是双向通行,以及数据源放行通过的时间,或者建立关卡校验数据源等等。 数据源类如下: public class Student : INotifyPropertyChanged { ...原创 2018-06-20 09:04:19 · 401 阅读 · 0 评论 -
DataBinding快速入门(2)——Binding源与路径
Binding源数据对数据类型没有太多的要求,只要满足是对象就可以了。要想实现对象具有自动通知Binding的属性值已经变化的能力,必须让类实现INotifyPropertyChanged接口并在属性的set语句中激发PropertyChanged事件。除了这种方式,还有很多作为数据源的方式,如下:1 把控件当作源及Binding标记扩展 大多数情况下Binding源都是来自...原创 2018-06-21 09:13:49 · 2003 阅读 · 0 评论 -
DataBinding快速入门(3)——数据的转换与校验
Binding就是搭建在Source与Target之间的桥梁,数据就是桥梁上来往的车辆,但是某些情况下,桥梁上可设置关卡即对数据的有效性进行校验。同时对于桥梁两端不同类型的数据,可以设置转换器。Binding的有效性校验的关卡是ValidationRules属性,数据类型转换的关卡是Converter属性。 DataBinding数据校验 Binding的Val...原创 2018-08-13 11:58:31 · 1183 阅读 · 0 评论