// Methods public void UpdateToSource() { // Require switch (_bindingMode) { case BindingMode.Default: return; case BindingMode.OneTime: return; case BindingMode.OneWay: return; case BindingMode.TwoWay: break; } if (_isDisposed == true) { return; } // Update object value = this.TargetPropertyValue; if (_valueConverter == null) { this.SourcePropertyValue = value; } else { this.SourcePropertyValue = _valueConverter.ToSource(value); } }