public void Change(Enums.WindowViewType type) { System.Threading.Thread.Sleep(200);//太快导致左右切换重复触发 if (Data.Settings.Current.WindowViewType != type) { switch (Data.Settings.Current.WindowViewType) { case AMing.SettingsExtensions.Enums.WindowViewType.Split: WindowViewHelper.MergeWindow(); break; case AMing.SettingsExtensions.Enums.WindowViewType.Tabs: WindowViewHelper.ResetTabsWindow(); break; } Data.Settings.Current.WindowViewType = type; SetWindow(); } }
public WindowViewTypeViewModel(Enums.WindowViewType type) { this.Type = type; }