Jaka jest różnica między zdarzeniami Window.Loaded a Window.ContentRendered w WPF? Czy pierwsze zdarzenie ContentRendered jest wywoływane?
Opis zdarzenia Window.ContentRendered tutaj to tylko ilustracja
Dzieje się to po wyrenderowaniu zawartości okna. Zdarzenie Window.Loaded tutaj opisano poniżej
Występuje, gdy elementy są rozłożone, renderowane i przygotowane do interakcji. Mam sytuację, w której chcę ustawić MaxHeight okna na wysokość obszaru roboczego ekranu, który pokazuje moje okno. W jakim przypadku powinienem to zrobić?
Edycja:
Myślę, że znalazłem to, czego chciałem, ale teraz jestem jeszcze bardziej zdezorientowany. Najpierw następuje zdarzenie Loaded, a następnie ContentRendered. & jest &,, co oznacza, że zdarzenie Loaded to
Podniesiony przed wystawieniem okna contentrendered'event to
Wyzwalane podczas wizualnego renderowania zawartości okna. To stoi w sprzeczności z opisem zdarzenia Loaded w dokumentacji MSDN:
Występuje, gdy elementy są rozłożone, renderowane i przygotowane do interakcji. |