摘要: 前两章学习了WPF事件的工作原理,现在分析一下在代码中可以处理的各类事件。尽管每个元素都提供了许多事件,但最重要的事件通常包括以下5类: 生命周期事件:在元素被初始化、加载或卸载时发生这些事件。 鼠标事件:这些事件是鼠标动作的结果。 键盘事件:这些事件是键盘动作(如按下键盘上的键)的结果。 手写笔事 阅读全文
posted @ 2020-01-27 20:48 Peter.Luo 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 由上一章可知,WPF中的许多控件都是内容控件,而内容控件可包含任何类型以及大量的嵌套内容。例如,可构建包含图形的按钮,创建混合了文本和图片内容的标签,或者为了实现滚动或折叠的显示效果而在特定容器中放置内容。设置可以多次重复嵌套,直至达到你所希望的层次深度。如下所示: <Window x:Class= 阅读全文
posted @ 2020-01-27 15:57 Peter.Luo 阅读(1026) 评论(1) 推荐(1) 编辑
摘要: 每个.NET开发人员都熟悉“事件”的思想——当有意义的事情发生时,由对象(如WPF元素)发送的用于通知代码的消息。WPF通过事件路由(event routing)的概念增强了.NET事件模型。事件路由允许源自某个元素的事件由另一个元素引发。例如,使用事件路由,来自工具栏按钮的单击事件可在被代码处理之 阅读全文
posted @ 2020-01-27 11:31 Peter.Luo 阅读(1341) 评论(1) 推荐(0) 编辑