protected virtual void UpdateSources() { var bindingExpressions = BindingOperations.GetBindingExpressionsForElement(this); if (bindingExpressions != null) { foreach (var bindingExpression in bindingExpressions) { bindingExpression.UpdateSource(); } } }