Вам необходимо вызвать DependencyObject.InvalidateProperty .Имейте в виду, что если бы вы привязывались к объекту, реализующему INotifyPropertyChanged
, они были бы переоценены путем изменения базовых данных.
DependencyObject.InvalidateProperty
можно вызвать для данного DependencyProperty
, например Label.Content
.
Label label = new Label();
label.InvalidateProperty(ContentProperty);
Это должно быть сделано для переменных свойств, которые требуют переоценки.Существует подробная статья о MSDN , посвященная локализации в WPF, а также различные альтернативы, которые следует изучить.