gpt4 book ai didi

xamarin - Xamarin 表单的出现中会发生什么?

转载 作者:行者123 更新时间:2023-12-04 01:50:47 30 4
gpt4 key购买 nike

我有一个运行良好的表单应用程序,但我注意到当页面出现时,背景颜色在几分之一秒内设置不正确。

我有这个代码用于我的 OnAppearing

    protected override async void OnAppearing()
{
base.OnAppearing();
Subscribe();
vm.Theme = Settings.th.ToString();
await SetCardButtons(Settings.cc.Text());
}

有人可以解释 base.OnAppearing() 中发生了什么,这应该是我覆盖的第一行还是最后一行?

最佳答案

what happens in the base.OnAppearing()


OnAppearingPage 中的虚方法基类,不包含任何代码(但这并不意味着它不做任何事情)。

取决于哪个 Page您正在使用的子类,可能会执行不同的操作,例如 MasterDetailPage执行逻辑以确定它是否应该显示为拆分 View (并排)模式, native iOS 代码将在 iPad 上执行此操作,....

should this be the first or last line in my override?



通常,这将在您的覆盖中首先调用,以允许任何自定义子类代码正确设置 UI。

关于xamarin - Xamarin 表单的出现中会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53194129/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com