建立一个数据源对象,供一个范围使用(如一个容器)
此示例建立在第一个示例之上
wpf学习笔记-简单绑定
1.创建对象(为Person添加一个属性)
public
int
Age
{ get; set; }
2.在Resources中声明对象
<
DockPanel.Resources
>
< src:Person Age ="22" Name ="clingingboy" x:Key ="xxx" ></ src:Person >
< 小/DockPanel.Resources >
< src:Person Age ="22" Name ="clingingboy" x:Key ="xxx" ></ src:Person >
< 小/DockPanel.Resources >
3.创建一个数据源对象DataContext属性,其绑定源的数据只提供其上下文使用(其容器范围内)
<
DockPanel.DataContext
>
< Binding Source =" {StaticResource xxx} " />
</ DockPanel.DataContext >
< Binding Source =" {StaticResource xxx} " />
</ DockPanel.DataContext >
4.从数据源获取数据(直接指定Path属性)
<
TextBox
Width
="100"
Text
="
{Binding Path=Name}
"
Height
="25"
/>
< TextBox Width ="100" Text =" {Binding Path=Age} " Height ="25" />
< TextBox Width ="100" Text =" {Binding Path=Age} " Height ="25" />
注意此标签与一下标签是等价的
<
TextBox
Width
="100"
Height
="25"
>
< TextBox.Text >
< Binding Path ="Name" />
</ TextBox.Text >
</ TextBox >
< TextBox.Text >
< Binding Path ="Name" />
</ TextBox.Text >
</ TextBox >
效果
完