public void Update(object value) { ControlValue = value; if (BindingExpression != null && BindingExpression.Binding != null && BindingExpression.Binding.Mode == BindingMode.TwoWay) { value = BindingExpression.ConvertbackValue(value); BindingExpression.UpdateSource(); } }