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