WPF behavior教程

  • Post author:
  • Post category:其他


behavior教程

behavior是为了提高代码的重用性,把通用的页面交互代码封装成行为

创建behavior的步骤:

1、install behavior的包

安装后,引用中添加了

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

添加行为类:

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

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

总结

行为并不是WPF中的核心的部分,是Expression Blend的设计特性。使用行为的地方,

<font color=’red’>也是可以使用触发器取代的</font>

。不过行为使用起来也是有趣的.在做一些通用的功能时,行为不失为很好的解决方案。



版权声明:本文为qinzheng_chen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。