C# MAUI ContentPage 中 OnAppearing 和 ContentPage_Loaded 執行的先後次序
C# MAUI ContentPage 中 OnAppearing 和 ContentPage_Loaded 執行的先後次序
資料來源: Copilot
01.OnAppearing:
這個方法在頁面即將顯示時被呼叫。它通常用於在頁面顯示之前進行一些初始化操作或更新頁面內容。
例如,你可以在 OnAppearing 中加載數據或訂閱事件。
02.ContentPage.Loaded:
Loaded 事件在頁面及其所有子元素已經完全加載並顯示在螢幕上時觸發。這意味著頁面已經完成了所有的佈局和渲染工作。
你可以在這個事件中執行需要在頁面完全顯示後進行的操作。
PS.C# MAUI 當有一ContentPage 頁面太多顯示元件 導致當要使用 Navigation.PushModalAsync 將其顯示時 都會出現等待時間 要如何解決 ~ 在頁面建構子隱藏大部分元件顯示,等到Loaded事件再將其顯示