private void CurrentLanguageChanged(object sender, CurrentLanguageChangedEventArgs e) { if (xamlTargetObject != null && xamlDependencyProperty != null) { BindingOperations.GetBindingExpression(xamlTargetObject, xamlDependencyProperty)?.UpdateTarget(); } }
/// <summary> /// When the current Language changed update the binding (Call OnPropertyChanged) /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CurrentLanguageChanged(object sender, CurrentLanguageChangedEventArgs e) { OnPropertyChanged(nameof(TranslatedText)); }
protected void __CurrentLanguageChanged__(object sender, CurrentLanguageChangedEventArgs e) { __localizedPropertyNames__.ForEach(__NotifyPropertyChanged__); }