private static void OnPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { Localizer localizer = GetLocalizer(d); if (localizer == null) { localizer = new Localizer(); localizedControls.Add(new WeakReference(d)); SetLocalizer(d, localizer); } localizer.Localize(d); }
public static void SetLocalizer(DependencyObject obj, Localizer value) { obj.SetValue(LocalizerProperty, value); }