C# MAUI ContentPage 中 OnAppearing 和 ContentPage_Loaded 執行的先後次序

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事件再將其顯示

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *