Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 18482|Vastaus: 0

[WPF] Mikä on ero Window.Loaded- ja Windows.ContentRendered-tapahtumien välillä?

[Kopioi linkki]
Julkaistu 22.12.2017 21.57.20 | | |

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.




Edellinen:WPF TextBox -ohjaus toteuttaa kiinalaisten merkkien pystysuoran keskityksen
Seuraava:WPF CefSharp aiheuttaa useita virheitä
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com