Aký je rozdiel medzi udalosťami Window.Loaded a Window.ContentRendered vo WPF? Volá sa prvá udalosť ContentRendered?
Popis udalosti Window.ContentRendered tu je len ilustrácia
Toto sa deje po vykreslení obsahu okna. Udalosť Window.Loaded je tu opísaná nižšie
Vyskytuje sa, keď sú prvky rozložené, vykreslené a pripravené na interakciu. Mám prípad, keď chcem nastaviť MaxHeight okna na výšku pracovnej plochy obrazovky, ktorá zobrazuje moje okno. V ktorom prípade by som to mal urobiť?
Edit:
Myslím, že som našiel, čo som chcel, ale teraz som ešte viac zmätený. Najskôr nastáva udalosť Načítané, nasledovaná udalosťou ContentRendered. & je &,, čo znamená, že načítaná udalosť je
Vyvýšené pred vystavením okna contentrendered'event je
Spúšťa sa, keď sa obsah okna vizuálne vykresľuje. To je v rozpore s popisom udalosti Loaded v dokumentácii MSDN:
Vyskytuje sa, keď sú prvky rozložené, vykreslené a pripravené na interakciu. |