04 2015 档案
摘要:XAML布局回顾 Grid和StackPanel是核心布局,尤其以Grid最为重要。 Grid是网格布局,XAML的设计者有可能参考了Html里的Table设计了Grid布局,但进行了改进。Html中的Table是tr套td,要想变动行列非常麻烦。XAML中的Grid使用的是指定行列序号和跨行跨列数的方式,修改起来灵活方便。 Grid里行或列的大小有三种方式,一种方式是固定大小(Double...
阅读全文
摘要:DispatcherObject是根基类,通过继承该类,可以得到访问创建该对象的UI线程的Dispatcher对象的能力。通过Dispatcher对象,可以将代码段合并入该UI线程执行。 DependencyObject是核心基类,用于实现依赖属性机制。依赖属性是一个比CLR属性更强大的属性模型,该模型支持更改通知,默认值继承等特性,并能减少属性存储空间。Dependency...
阅读全文
摘要:GUI的发展 在图形用户界面的操作系统(Windows,MAC)出现之前,计算机软件是命令行界面的程序,用户和程序的交互是通过输入命令,查看命令运行结果进行的。当然很不友好。后来出现了文本图形界面的程序,即用制表符等特殊文本拼接出图形界面的效果,来使程序以图形界面的方式和用户交互。出现了菜单项,状态栏等概念,当时在DOS下流行的QBASIC,TurboC等IDE就是典型的文本图形界面程序。 随...
阅读全文
浙公网安备 33010602011771号