Carl--卡尔 发表于 2013-1-4 01:15:56

wp7数据绑定

<div id="cnblogs_post_body">    Silverlight中的数据绑定对被绑定对象有特殊要求,如果只是普通的get、set属性的对象用在数据绑定上有很多问题(无法双向绑定),一般要求类实现INotifyPropertyChanged接口或者继承自DependencyObject,现在推荐用DependencyObject 的方法


第一种绑定方式:实现INotifyPropertyChanged接口
<div class="cnblogs_code"> 1 public class Person:INotifyPropertyChanged 2     { 3      public event PropertyChangedEventHandler PropertyChanged; 4 5      private string name; 6       public string Name 7       { 8          get 9          {10                return name;11          }12          set13           {14                name = value;15               if (PropertyChanged != null)16                {17                     PropertyChanged(this, new PropertyChangedEventArgs("Name"));18                }19          }20        }21 }
页: [1]
查看完整版本: wp7数据绑定