WPF更新数据源相关操作指南

WPF数据源的操作对于一个初学者来说可能还不能很好的把握其要领。我们在这里就为大家介绍一下有关WPF更新数据源的相关介绍。#t#

为贡嘎等地区用户提供了全套网页设计制作服务,及贡嘎网站建设行业解决方案。主营业务为网站设计制作、网站建设、贡嘎网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

WPF更新数据源1.让对象实现INotifyPropertyChanged接口,以便属性更改发出通知

  1. public class Person : 
    INotifyPropertyChanged  
  2. {  
  3. public Person() { }  
  4. public Person(string 
    name, int age)  
  5. {  
  6. this.name = name;  
  7. this.age = age;  
  8. }  
  9. string name;  
  10. public string Name  
  11. {  
  12. get { return this.name; }  
  13. set  
  14. {  
  15. this.name = value;  
  16. OnPropertyChanged("Name");  
  17. }  
  18. }  
  19. int age;  
  20. public int Age  
  21. {  
  22. get { return this.age; }  
  23. set  
  24. {  
  25. this.age = value;  
  26. OnPropertyChanged("Age");  
  27. }  
  28. }  
  29. public event PropertyChanged
    EventHandler PropertyChanged;  
  30. protected void OnProperty
    Changed(string propName)  
  31. {  
  32. if (this.PropertyChanged != null)  
  33. {  
  34. PropertyChanged(this, new 
    PropertyChangedEventArgs(propName));  
  35. }  
  36. }  

WPF更新数据源2.xaml(略去布局)

 
 
 
  1. < Label Content=
    "{Binding Name}">< /Label> 
  2. < Label Content=
    "{Binding Age}">< /Label> 
  3. < TextBox Text="{Binding 
    Path=Name, Source={Static
    Resource Tom}}" /> 
  4. < TextBox Text="
    {Binding Age}"   
  5. /> 

这里又出现了新的绑定语法,{Binding Path=Age}等价{Binding Age}

WPF更新数据源3.目标:

当更改目标属性的时候,更新数据源(更新以后则绑定的对象也发生变化,如更改TextBox的Text则Label的Content也发生变化)

WPF更新数据源4.设置更新数据源执行时间

通过设置Binding对象的UpdateSourceTrigger 来确定执行时间.

根据需要设置UpdateSourceTrigger 属性

本文标题:WPF更新数据源相关操作指南
分享路径:http://www.gawzjz.com/qtweb/news3/181953.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联