コード例 #1
0
 public PropertyChangedProxy(Func <TSource, object> partGetter, string propertyName, BindingBase binding)
 {
     PartGetter   = partGetter;
     PropertyName = propertyName;
     this.binding = binding;
     Listener     = new BindingExpression.WeakPropertyChangedProxy();
 }
コード例 #2
0
 public PropertyChangedProxy(Func <TSource, object> partGetter, string propertyName, BindingBase binding)
 {
     PartGetter   = partGetter;
     PropertyName = propertyName;
     _binding     = binding;
     Listener     = new BindingExpression.WeakPropertyChangedProxy();
     //avoid GC collection, keep a ref to the OnPropertyChanged handler
     handler = new PropertyChangedEventHandler(OnPropertyChanged);
 }