Mikä on ero Window.Loadedin ja Windows.ContentRendered-tapahtumien välillä WPF:ssä? Onko ensimmäinen ContentRendered-tapahtuma kutsuttu?
Window.ContentRendered-tapahtuman kuvaus tässä on vain havainnollistava
Tämä tapahtuu sen jälkeen, kun ikkunan sisältö on renderöity. Window.Loaded-tapahtuma tässä kuvataan alla
Tapahtuu, kun elementit asetellaan, renderöidään ja valmistellaan vuorovaikutukseen. Minulla on tilanne, jossa haluan asettaa ikkunan MaxHeightin ruudun työalueen korkeuteen, joka näyttää ikkunani. Missä tapauksessa minun pitäisi tehdä niin?
Muokkaus:
Luulen, että löysin haluamani, mutta nyt olen entistä hämmentyneempi. Loaded-tapahtuma tapahtuu ensin, jota seuraa ContentRendered-tapahtuma. & on &,, mikä tarkoittaa, että Ladattu tapahtuma on
Nostettu ennen ikkunan esittelyä contentrendered'event on
Aktivoituu, kun ikkunan sisältö renderöidään visuaalisesti. Tämä on ristiriidassa MSDN:n dokumentaation kuvauksen kanssa Loaded-tapahtumasta:
Tapahtuu, kun elementit asetellaan, renderöidään ja valmistellaan vuorovaikutukseen. |