Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 18482|Odpoveď: 0

[WPF] Aký je rozdiel medzi udalosťami Window.Loaded a Window.ContentRendered?

[Kopírovať odkaz]
Zverejnené 22. 12. 2017 21:57:20 | | |

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.




Predchádzajúci:Ovládanie WPF TextBox implementuje vertikálne centrovanie čínskych znakov
Budúci:WPF CefSharp generuje niekoľko chýb
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com