wpf学习笔记-指定数据源
2008-05-31 11:47 Clingingboy 阅读(1591) 评论(0) 编辑 收藏 举报
建立一个数据源对象,供一个范围使用(如一个容器)
此示例建立在第一个示例之上
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>
效果
完