behavior教程
behavior是为了提高代码的重用性,把通用的页面交互代码封装成行为
创建behavior的步骤:
1、install behavior的包
安装后,引用中添加了
在主窗体中增加要附加行为的对象,以textblock为例:
添加行为类:
在OnAttached 方法中,添加响应方法(行为附加)或者修改属性 ,可以对需要的对象做任何操作极为方便。OnDetaching 行为脱离时,要删除响应方法
最后附加行为到控件,并给参数赋值:
总结
行为并不是WPF中的核心的部分,是Expression Blend的设计特性。使用行为的地方,
<font color=’red’>也是可以使用触发器取代的</font>
。不过行为使用起来也是有趣的.在做一些通用的功能时,行为不失为很好的解决方案。
版权声明:本文为qinzheng_chen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。