/// <summary> /// Called when Save is changed on an object. /// </summary> private static void OnSaveInvalidated(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e) { Window window = dependencyObject as Window; if (window != null) { if ((bool)e.NewValue) { WindowPos settings = new WindowPos(window); settings.Attach(); } } }