Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 18482|Răspunde: 0

[WPF] Care este diferența dintre evenimentele Window.Loaded și Window.ContentRendered?

[Copiază linkul]
Postat pe 22.12.2017 21:57:20 | | |

Care este diferența dintre evenimentele Window.Loaded și Window.ContentRendered în WPF? Este apelat primul eveniment ContentRendered?

Descrierea evenimentului Window.ContentRendered de aici este doar o ilustrație

Acest lucru se întâmplă după ce conținutul ferestrei este randat.
Evenimentul Window.Loaded de aici este descris mai jos

Apare atunci când elementele sunt aranjate, redate și pregătite pentru interacțiune.
Am un caz în care vreau să setez înălțimea maximă a ferestrei la înălțimea zonei de lucru a ecranului care arată fereastra mea. În ce caz ar trebui să fac asta?

Editare:

Cred că am găsit ce mi-am dorit, dar acum sunt și mai confuz. Evenimentul Loaded apare primul, urmat de evenimentul ContentRendered. & este &,, ceea ce indică faptul că evenimentul Loaded este

Ridicat înainte ca fereastra să fie expusă
contentrendered'event este

Se declanșează când conținutul ferestrei este redat vizual.
Acest lucru intră în conflict cu descrierea evenimentului Loaded din documentația MSDN:

Apare atunci când elementele sunt aranjate, redate și pregătite pentru interacțiune.




Precedent:Controlul WPF TextBox implementează centrarea verticală a caracterelor chinezești
Următor:WPF CefSharp generează mai multe erori
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com