using System.Windows; namespace Explorer.App.Settings; internal static class SettingsPageContext { public static SettingsDraft? DraftOf(FrameworkElement page) => page.DataContext as SettingsDraft ?? (page.DataContext as SettingsShell)?.Draft ?? (Window.GetWindow(page) as SettingsWindow)?.Draft; }