/// <summary> /// Called when Save is changed on an object. /// </summary> private static void OnSaveInvalidated(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e) { var window = dependencyObject as Window; if (window == null || !((bool)e.NewValue)) { return; } var settings = new MainWindowSettings(window); settings.Attach(); }
public WindowApplicationSettings(MainWindowSettings windowSettings) : base(windowSettings._window.GetType().FullName) { }
/// <summary> /// Called when Save is changed on an object. /// </summary> private static void OnSaveInvalidated(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e) { var window = dependencyObject as Window; if (window == null || !((bool)e.NewValue)) return; var settings = new MainWindowSettings(window); settings.Attach(); }