05 2015 档案

摘要:基础知识:命令是应用程序的任务,并跟踪任务是否能够被执行。命令不包含执行应用程序任务的代码。命令是比事件更高级的元素。默认的命令目标是当前获得焦点的元素。良好的Win应用程序,应用程序逻辑不应位于事件处理程序中,而应在更高层的方法中编写代码。将事件委托到适当的命令,使控件的启动状态和相应命令的状态保... 阅读全文
posted @ 2015-05-23 17:35 motein 阅读(295) 评论(0) 推荐(0)
摘要:参考链接:博客链接1:http://blog.csdn.net/lichangzai/article/details/39379153百度百科:http://baike.baidu.com/link?url=jedR4AlcW5sB5EnPRrEWmPCs6x3f9JHPpEdSOf2xzXCzl1... 阅读全文
posted @ 2015-05-21 00:32 motein 阅读(309) 评论(0) 推荐(0)
摘要:基础知识:数据绑定是一种关系,该关系告诉WPF从源对象提取一些信息,并用这些信息设置目标对象的属性;目标对象始终是依赖属性,而源对象则可以是任何内容。BindingOperations类,提供静态方法用于操作绑定,包括Binding对象、MultiBinding对象和PriorityBinding对... 阅读全文
posted @ 2015-05-18 00:06 motein 阅读(204) 评论(0) 推荐(0)
摘要:基础知识: 传统的事件模型中,会在消息触发时将消息通过事件传给事件的订阅者(显式的事件订阅),事件订阅者使用事件处理程序来做出响应。事件订阅者必须能够直接访问到事件的宿主(拥有者)。 路由事件的事件的拥有者和事件的订阅者之间没有显式订阅关系。拥有者只负责触发事件,它并不知道事件将会由谁响应,事件的订 阅读全文
posted @ 2015-05-13 22:50 motein 阅读(1571) 评论(0) 推荐(1)
摘要:参考资料: 1.http://www.cnblogs.com/Zhouyongh/archive/2009/10/20/1586278.html     基础知识: 顺序:CoerceValueCallback→ValidateValueCallback→如果前两个阶段都成功,触发PropertyC 阅读全文
posted @ 2015-05-10 22:57 motein 阅读(3720) 评论(0) 推荐(0)
摘要:WPF使用的是容器(container)进行布局;WPF窗口(Window类型)只能包含单个元素,故为了放置多个元素并增强界面效果,引入了容器;WPF布局容器都派生自System.Windows.Controls.Panel抽象类;图1 Panel类及其子类的继承关系图 1.StackPanel... 阅读全文
posted @ 2015-05-08 00:11 motein 阅读(333) 评论(0) 推荐(0)
摘要:“x命名空间”中x是XAML的首字母,用来引导XAML编译器把XAML代码编译成CLR代码。下边的图片表格列举了该命名空间部分成员及其作用,更多请见URL:https://msdn.microsoft.com/zh-cn/library/ee792007(v=vs.110).aspx。图1 部... 阅读全文
posted @ 2015-05-07 23:44 motein 阅读(190) 评论(0) 推荐(0)
摘要:基础知识:XAML:Extensible Application Markup Language, zammel;用于实例化.NET对象的标记语言;XMAL使用树形逻辑结构描述UI;BAML:Binary Application Markup Language,即XMAL的二进制表示,VS会在编译W... 阅读全文
posted @ 2015-05-03 01:27 motein 阅读(319) 评论(0) 推荐(0)
摘要:基础知识:WPF:Windows Presentation Foundation,用于Windows的现代图形显示系统;WPF用于编写应用程序的表示层;引入“内置硬件加速”和“分辨率无关”;Silverlight是WPF的一个子集,是WPF的“网络版”(WPF/E);WPF的开发理念:“数据驱动”,... 阅读全文
posted @ 2015-05-02 22:48 motein 阅读(208) 评论(0) 推荐(0)