Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 18994|Odpověď: 0

[WPF] Jaký je rozdíl mezi událostmi Window.Loaded a Window.ContentRendered?

[Kopírovat odkaz]
Zveřejněno 22.12.2017 21:57:20 | | |

Jaký je rozdíl mezi událostmi Window.Loaded a Window.ContentRendered ve WPF? Volá se první událost ContentRendered?

Popis události Window.ContentRendered zde je jen ilustrace

To se děje po vykreslení obsahu okna.
Událost Window.Loaded zde je popsána níže

Vzniká, když jsou prvky rozloženy, vykresleny a připraveny k interakci.
Mám případ, kdy chci nastavit MaxHeight okna na výšku pracovní plochy obrazovky, která ukazuje mé okno. V jakém případě bych to měl udělat?

Edit:

Myslím, že jsem našel, co jsem chtěl, ale teď jsem ještě víc zmatený. Nejprve nastane událost Načtení, následovaná událostí ContentRendered. & je &,, což znamená, že načtená událost je

Vyvýšen před vystavením okna
contentrendered'event je

Spouští se, když je obsah okna vizuálně vykreslen.
To je v rozporu s popisem události Loaded v dokumentaci MSDN:

Vzniká, když jsou prvky rozloženy, vykresleny a připraveny k interakci.




Předchozí:Ovládací panel WPF TextBox implementuje vertikální centrování čínských znaků
Další:WPF CefSharp generuje několik chyb
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com