[英]Xamarin Forms: ContentPage OnCreate event?
我正在創建一個消息傳遞應用程序,當我與某人一起進入消息傳遞線程時,需要在布局內顯示消息氣泡。 我很容易使用以下方法做到這一點:
MyMessageThreadStackLayout.Children.Add(
// Message bubble building logic goes here
);
但目前,我將其放入:
protected override void OnAppearing ()
但這使我的元素在顯示內容頁面動畫之后出現,使其看起來真的很奇怪。 是否有一個OnCreate事件可以讓我在將消息與動畫一起顯示之前將消息加載到視圖中? 謝謝
您可以使用所有頁面上公開的protected virtual void LayoutChildren
方法。 請記住,它可能被多次調用,因此您需要考慮這種可能性。
另一個選擇是在頁面的構造函數中簡單地添加子視圖。 此選項不是理想的選擇,但可以保證僅在顯示頁面之前調用一次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.