Пример #1
0
 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;
                 }
             }
         }
     });
 }
Пример #2
0
        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();
                }
            }
        }