(资料图片)
RelativeSource有四种类型Self
FindAncestor
TemplatedParent
PreviousData
a.SelfSelf用于绑定源和绑定目标相同的场景中。对象的一个属性与同一对象的另一个属性绑定。
例如,让我们取一个高度和宽度相同的椭圆。在XAML文件中添加下面给出的代码。宽度属性与高度属性相对绑定。
b.FindAncestorFindAncestor顾名思义,当绑定源是绑定目标的祖先(父级)之一时使用此选项。使用FindAncestor扩展,可以找到任何级别的祖先。
现在,让我们使用FindAncestor扩展将祖先的Name属性绑定到子元素button的Content属性。
c.TemplatedParentTemplatedParent是一个属性,它使您能够创建一个包含少量未知值的控件模板。这些值取决于应用ControlTemplate的控件的属性。
d.PreviousDataPreviousData这个用得很少,表示值相对于以前数据的变化。
Copyright © 2015-2023 非洲公司网版权所有 备案号:沪ICP备2022005074号-8 联系邮箱:58 55 97 3@qq.com