private void executeOkCommand() { Properties.Settings.Default.Save(); if (ShowHomeTimelineTab.Value) { Tabs.OpenIfNotPresent(new TimelineTabParameters() { Name = "Home", Type = TimelineType.Home }); } else { Tabs.CloseTab(new TimelineTabParameters() { Type = TimelineType.Home }); } if (ShowNotificationsTab.Value) { Tabs.OpenIfNotPresent(new NotificationTabParameters() { Name = "Notifications" }); } else { Tabs.CloseTab(new NotificationTabParameters()); } if (ShowLocalTimelineTab.Value) { Tabs.OpenIfNotPresent(new TimelineTabParameters() { Name = "Local", Type = TimelineType.Local }); } else { Tabs.CloseTab(new TimelineTabParameters() { Type = TimelineType.Local }); } if (ShowFederatedTimelineTab.Value) { Tabs.OpenIfNotPresent(new TimelineTabParameters() { Name = "Federated", Type = TimelineType.Federated }); } else { Tabs.CloseTab(new TimelineTabParameters() { Type = TimelineType.Federated }); } OnClosing(new DialogClosingEventArgs(true)); }