public static void Notify() { GlobalResources.IsNotificationWindowShown = true; Application.Current.Dispatcher.Invoke(delegate { foreach (Window RBSWindow in Application.Current.Windows) { if (RBSWindow is NotificationWindow) { if (!RBSWindow.IsActive) { RBSWindow.Show(); RBSWindow.Activate(); RBSWindow.Focus(); break; } } } }); }
private void ButtonLogout_Clicked(object sender, RoutedEventArgs e) { Button_Home.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Alerts.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Reports.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Customize.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Settings.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Help.Style = (Style)FindResource("StyleMainMenuButtonsDefault"); Button_Logout.Style = (Style)FindResource("StyleLogoutButtonSelected"); GlobalResources.IInitiatedNavigationToAuthenticationWindow(); foreach (Window RBSWindow in Application.Current.Windows) { if (RBSWindow is MainWindow) { RBSWindow.Hide(); } if (RBSWindow is AuthenticationWindow) { RBSWindow.Show(); } } }