簡體   English   中英

Xamarin形式:ContentPage OnCreate事件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM