/// <summary> /// Returns the most recent <see cref="WindowSize"/>. /// </summary> /// <returns>The most recent <see cref="WindowSize"/>.</returns> private static WindowSize GetMostRecentWindowSize() { WindowSize windowSizeFromSettings = Settings.Default.WindowSize; WindowSize windowSizeFromSibling = WindowSize.FromWindowOfType <TimerWindow>().Offset(); return(windowSizeFromSibling ?? windowSizeFromSettings ?? new WindowSize()); }