当前位置:  开发笔记 > 编程语言 > 正文

ElementName ="<Me>"和RelativeSource self之间的区别?

如何解决《ElementName="<Me>"和RelativeSourceself之间的区别?》经验,为你挑选了1个好方法。

通过名称进行绑定自引用与通过RelativeSource进行自引用之间有什么区别?

例如:





在我的项目中,它们看起来表现相同,但我在窗口中直接使用它们.这意味着我立刻更喜欢前者,因为它输入较少.

RelativeSource的唯一优势是它能够在(例如)广泛使用的风格中自我引用吗?还是有一些额外的语义差异?



1> JaredPar..:

警告:不是WPF向导

当您直接绑定到WPF元素时,如您的示例中没有区别."这个"是可解析的,并且会绑定到与Self相同的项目.

我怀疑的是,当您通过Style等结构进行绑定时,区别在于.在这种情况下,您实际想要绑定的是应用样式的元素.在这种情况下,RelativeSource Self将为您提供"this"将为您提供Style实例的元素.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有