/// <summary> /// Konstruktor třídy pro správu hlavního okna aplikace. /// Při úvodní inicializaci hlavního okna je vytvořena instance kontroléru aplikace, který dále spravuje funkci celé aplikace včetně tohoto okna. /// </summary> public MainWindow() { // Inicializace hlavního okna InitializeComponent(); // Inicializace instance třídy pro správu grafického zobrazení seznamu záznamů GrafickyZpracovaneZaznamy = new GrafickeZaznamy(UvodniSeznamZaznamuCanvas, InformacniBublinaCanvas); // Vytvoření kontroléru pro řízení aplikace Controller = SpravceFinanciController.VratInstanciControlleru(); Controller.UvodniNastaveniKontroleru(this); // Úvodní nastavení zobrazení při spuštění aplikace Controller.NastavUvodniZobrazeni(); // Aktualizace vykreslení hlavního okna při první spuštění po přihlášení uživatele if (Controller.VratJmenoPrihlasenehoUzivatele().Length > 0) { AktualizujUvodniObrazovku(); } }