建立一个数据源对象,供一个范围使用(如一个容器)

此示例建立在第一个示例之上
wpf学习笔记-简单绑定
1.创建对象(为Person添加一个属性)

; }

2.在Resources中声明对象

wpf学习笔记-指定数据源  <DockPanel.Resources>
wpf学习笔记-指定数据源        
<src:Person Age="22" Name="clingingboy" x:Key="xxx" ></src:Person>
wpf学习笔记-指定数据源    
<小/DockPanel.Resources>

3.创建一个数据源对象DataContext属性,其绑定源的数据只提供其上下文使用(其容器范围内)

wpf学习笔记-指定数据源    <DockPanel.DataContext>
wpf学习笔记-指定数据源        
<Binding Source="{StaticResource xxx}"/>
wpf学习笔记-指定数据源    
</DockPanel.DataContext>

4.从数据源获取数据(直接指定Path属性)

wpf学习笔记-指定数据源    <TextBox Width="100" Text="{Binding Path=Name}" Height="25" />
wpf学习笔记-指定数据源    
wpf学习笔记-指定数据源    
<TextBox Width="100" Text="{Binding Path=Age}" Height="25" />

注意此标签与一下标签是等价的

wpf学习笔记-指定数据源    <TextBox Width="100" Height="25">
wpf学习笔记-指定数据源    
<TextBox.Text>
wpf学习笔记-指定数据源      
<Binding Path="Name"/>
wpf学习笔记-指定数据源    
</TextBox.Text>
wpf学习笔记-指定数据源  
</TextBox>

效果

wpf学习笔记-指定数据源

相关文章:

  • 2021-11-24
  • 2022-12-23
  • 2021-07-28
  • 2021-10-18
  • 2021-12-14
  • 2021-06-08
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2021-08-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2022-03-03
  • 2021-08-28
相关资源
相似解决方案