/// <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); }
/// <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); }
/// <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); }