wpf – 附加属性的各种用途是什么?

到目前为止,我在
WPF的冒险中看到过AttachedProperties的一些不同用途,我想知道,有哪些用途?

我已经看到了相当平凡的用途,比如Grid和Canvas中的那些,以及一些非常酷的黑客,允许绑定到没有setter的集合.您在AttachedProperties中找到了哪些其他应用程序? (代码示例真有帮助!)

最佳答案 仔细研究附加的行为.

http://www.codeproject.com/KB/WPF/AttachedBehaviors.aspx //不确定此链接的质量.第一个是我在google搜索后来到的.

Attaching a behavior to an object
simply means making the object do
something that it would not do on its
own

对于通过附加行为实际可以做的事情,可能性是无限的,但它通常可以减少扩展控件或向后面的代码添加逻辑的需要.

点赞