Мне нужно обновить все привязки в моем UserControl, когда его видимость изменится на Visible. Практически все мои привязки связаны со свойством DataContext пользовательского элемента управления, поэтому я пытаюсь обновить цель этой привязки:
BindingOperations.GetBindingExpressionBase(this, UserControl.DataContextProperty).UpdateTarget();
Но я получаю null
в результате метода GetBindingExpression(..)
, и мне интересно, правильно ли я это использую.
Кроме того, есть ли другой хороший способ обновить все привязки в элементе управления (который использует DataContext в качестве источника).