behavior教程
behavior是为了提高代码的重用性,把通用的页面交互代码封装成行为
创建behavior的步骤:
1、install behavior的包

安装后,引用中添加了

在主窗体中增加要附加行为的对象,以textblock为例:

添加行为类:
在OnAttached 方法中,添加响应方法(行为附加)或者修改属性 ,可以对需要的对象做任何操作极为方便。OnDetaching 行为脱离时,要删除响应方法

最后附加行为到控件,并给参数赋值:

总结
行为并不是WPF中的核心的部分,是Expression Blend的设计特性。使用行为的地方,<font color='red'>也是可以使用触发器取代的</font>。不过行为使用起来也是有趣的.在做一些通用的功能时,行为不失为很好的解决方案。
本文介绍了WPF中Behavior的概念及其实现步骤,通过实例演示如何利用Behavior提高代码重用性,实现页面交互代码的封装。
3496

被折叠的 条评论
为什么被折叠?



