Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 18994|Svar: 0

[WPF] Hvad er forskellen mellem Window.Loaded- og Window.ContentRendered-begivenhederne?

[Kopier link]
Opslået på 22/12/2017 21.57.20 | | |

Hvad er forskellen mellem Window.Loaded og Window.ContentRendered events i WPF? Er det første ContentRendered-event kaldt?

Beskrivelsen af Window.ContentRendered-begivenheden her er blot en illustration

Dette sker efter, at indholdet af vinduet er gengivet.
Window.Loaded-begivenheden her er beskrevet nedenfor

Opstår, når elementer lægges ud, renderes og forberedes til interaktion.
Jeg har en situation, hvor jeg vil sætte MaxHeight for vinduet til højden på det skærmarbejdsområde, der viser mit vindue. I hvilken situation skal jeg gøre det?

Redigering:

Jeg tror, jeg fandt det, jeg ville have, men nu er jeg endnu mere forvirret. Loaded-begivenheden optræder først, efterfulgt af ContentRendered-begivenheden. & er &,, hvilket indikerer, at Loaded-hændelsen er

Hævet før vinduet vises
contentrendered'event er

Udløses, når indholdet af vinduet vises visuelt.
Dette strider mod MSDN-dokumentationens beskrivelse af Loaded-begivenheden:

Opstår, når elementer lægges ud, renderes og forberedes til interaktion.




Tidligere:WPF TextBox-kontrollen implementerer vertikal centrering af kinesiske tegn
Næste:WPF CefSharp genererer flere fejl
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com