gpt4 book ai didi

android - 当导航回 Android 上的页面时,Xamarin.Forms 控件消失

转载 作者:搜寻专家 更新时间:2023-11-01 09:39:47 24 4
gpt4 key购买 nike

我正在使用 Xamarin.Forms 和可移植类库构建应用程序。该应用程序可在 Android、iOS 和 UWP 上使用。

我制作了一个在每个平台上都能正常工作的页面:
enter image description here

在ListView中点击一个item后,会打开一个新的页面:

Navigation.PushAsync(new CourseInfoPage(ID));

当该页面打开并按下“后退按钮”并导航回上面显示的页面时,它看起来像这样: enter image description here

因此,当我导航(离开然后)返回此页面时,一些控件会消失。这只发生在 Android 上。如果我单击白色区域中的某处,控件仍然有效,但我看不到它们。

我尝试了什么:

protected override void OnAppearing()
{
base.OnAppearing();
Content = getContentPage();
}


protected override void OnDisappearing()
{
base.OnDisappearing();
this.Content = null;
}

但这并不能解决问题。

我该如何解决这个问题?问题是什么?

最佳答案

如果你想回到上一页,你可以使用

PopAsync()

PopModalAsync()

在此处获取有关 Xamarin.Forms Navigation 的一些信息 :) https://developer.xamarin.com/api/type/Xamarin.Forms.INavigation/

关于android - 当导航回 Android 上的页面时,Xamarin.Forms 控件消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40509086/

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