У чому різниця між подіями Window.Loaded і Window.ContentRendered у WPF? Чи викликається перша подія ContentRendered?
Опис події Window.ContentRendered тут — це лише ілюстрація
Це відбувається після того, як вміст вікна відтворюється. Подія Window.Loaded тут описана нижче
Виникає, коли елементи розташовуються, рендеряться та готуються до взаємодії. У мене є випадок, коли я хочу встановити максимальну висоту вікна на висоту робочої зони екрану, яка показує моє вікно. У якому випадку мені варто це зробити?
Редагування:
Здається, я знайшов те, що хотів, але тепер я ще більше заплутався. Спочатку відбувається подія Loaded, а потім подія ContentRendered. & дорівнює &,, що вказує, що подія Завантажена дорівнює
Піднята перед тим, як виставити вікно contentrendered'event —
Спрацьовує, коли вміст вікна відтворюється візуально. Це суперечить опису події Loaded у документації MSDN:
Виникає, коли елементи розташовуються, рендеряться та готуються до взаємодії. |