Exemple #1
0
        /// <summary>
        /// Zobrazení informací o programu (verze a pod...)
        /// </summary>
        private void comAboutExecute(object sender, ExecutedRoutedEventArgs e)
        {
            Vizualizace.Log(TypUdalosti.Info, "comAboutExecute");
            WindowAbout aboutDlg = new WindowAbout();

            aboutDlg.ShowDialog();
        }
Exemple #2
0
        /// <summary>
        /// Konstruktor hlavního okna, při jeho provádění je zobrazen splashscreen
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();

            vizualizace = VizualizaceZ215060_8.Instance; //Inicializace základní třídy vizualizace
            Vizualizace.Log(TypUdalosti.Info, "Spuštění programu (Verze " + WindowAbout.GetVersion() + ")");

            /*nacistDataZXml();*/

            if (InitInfo.ParWait != 0)  //Prodleva před inicializací (aplikace byla spuštěna s parametrem "/Wait")
            {
                System.Threading.Thread.Sleep(InitInfo.ParWait);
            }

            // VyssiOpravneni = new Role("VyssiOpravneni", InitInfo.AdresarDat + SettingsXml, 5);  //Objekt sloužící k přihlášení do vyššího uživatelského oprávnění a odhlášení
            VizualizaceZ215060_8.VyssiOpravneni.OnAutologout += () => { ((ICommand)CommandLogout).Execute(null); };  //Zavolání commandu logout  Poznámka: pokud by zde bylo this.comLogoutExecute(this, null);, LogOut by se zavolal i když hlavní okno nemá focus. To by ale mohlo způsovit, že by se nějaké modální okno (např WinSeřizování) dospalo při přechodu do celoobrazovkového režimu dolu a aplikace by jakoby vytuhla.
            akce();

            try
            {
                vizualizace.InicializaceVizualizace();
            }
            catch (Exception ex)
            {
                vizualizace.HandlerChyby("Chyba při inicializaci vizualizace: " + ex.Message, true);
            }

            if (InitInfo.Ladeni)
            {
                Vizualizace.Log(TypUdalosti.Info, "Aktivován režim \"ladění\"");
                this.Title = this.Title + "  ***REŽIM LADĚNÍ***";
            }
            else
            {
                StackPanelLadeni.Visibility = Visibility.Collapsed;
            }

            InitInfo.InitDone = true;
        }
Exemple #3
0
        private void MenuItem_Click_6(object sender, RoutedEventArgs e)
        {
            WindowAbout About = new WindowAbout();

            About.Show();
        }