private void Localization_OnCultureChanged(object sender, CultureChangeEventArgs e) { SetLocalizedText(); }
private void CultureChanged(object sender, CultureChangeEventArgs args) { OnCultureChanged(args.NewCulture); }
protected virtual void LocalizationBaseViewModel_OnCultureChanged(object sender, CultureChangeEventArgs e) { foreach (var property in GetType().GetProperties().Where(x => x.Name.Contains("Text"))) { OnPropertyChanged(property.Name); } OnPropertyChanged(nameof(CurrentLanguage)); }