/// <summary>
 /// Override this method in a derived adapter class to change how a data-bound value is set for specific views
 /// </summary>
 /// <param name="view"></param>
 /// <param name="value"></param>
 protected virtual void UpdateView(View view, object value)
 {
     if (viewExtensionPoints != null)
     {
         viewExtensionPoints.UpdateView(view, value);
     }
     else
     {
         ViewDataBindings.UpdateView(view, value);
     }
 }
 /// <summary>
 /// Override this method in a derived table view source class to change how a data-bound value is set for specific views
 /// </summary>
 /// <param name="viewProperty"></param>
 /// <param name="value"></param>
 protected virtual void UpdateView(PropertyReference viewProperty, object value)
 {
     if (viewExtensionPoints != null)
     {
         viewExtensionPoints.UpdateView(viewProperty, value);
     }
     else
     {
         ViewDataBindings.UpdateView(viewProperty, value);
     }
 }
 private void viewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     bindings.UpdateView(e.PropertyName);
 }
Esempio n. 4
0
 /// <summary>
 /// Override this method in a derived view class to change how a data-bound value is set for specific views
 /// </summary>
 /// <param name="viewProperty"></param>
 /// <param name="value"></param>
 public virtual void UpdateView(PropertyReference viewProperty, object value)
 {
     ViewDataBindings.UpdateView(viewProperty, value);
 }
Esempio n. 5
0
 /// <summary>
 /// Override this method in a derived view class to change how a data-bound value is set for specific views
 /// </summary>
 /// <param name="view"></param>
 /// <param name="value"></param>
 public virtual void UpdateView(UIView view, object value)
 {
     ViewDataBindings.UpdateView(view, value);
 }