/// <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) { if ((bool)e.NewValue) { var settings = new WindowSettings(window); settings.Attach(); } } }
public WindowApplicationSettings(WindowSettings windowSettings) : base(windowSettings.window.Name + windowSettings.window.PersistId) { }
/// <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 ) { if ( (bool)e.NewValue ) { var settings = new WindowSettings( window ); settings.Attach(); } } }
public WindowApplicationSettings(WindowSettings windowSettings) : base(windowSettings.window.Name) { }
public WindowApplicationSettings( WindowSettings windowSettings ) : base( windowSettings.window.Name + windowSettings.window.PersistId ) { }