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. |