WPF Bingding总结

来源:互联网 发布:网络安全产品排名 编辑:程序博客网 时间:2024/05/21 12:43

Binding用于绑定数据,主要有两个属性:源、路径。源是指数据的来源,路径是指数据在源中的位置。默认的源是控件自身,源会从设置的目标开始根据可视树的层次结构自下而上进行查找,直到路径不为空,默认路径是DataContext。
根据数据源的不同,可将Bingding进行分类:

1.绑定控件

源来自自身

 <TextBlock Name="绑定自己的属性" Text="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Name}"></TextBlock>

源来自另一个控件

<TextBox x:Name="txt1" /><TextBlock x:Name="txt2" Text="{Binding Path=Text, ElementName=txt1}" />

2.绑定