2016-07-31 22 views
1

我正在使用Xamarin.forms制作应用程序。Xamarin表单上是否有TOP VIEW(或窗口)?

我想知道是否有顶部窗口或Xamarin.forms视图。 我想把警告或指示器这样的东西放在最前面,直到它消失。 (即使推新页面也是如此)。

我在XF上找不到任何视图或窗口。 我应该使用每个本机窗口吗?

谢谢。

回答

1

您可以尝试使用Application.Current.MainPage.DisplayAlert方法显示来自MainPage(普通程序始终存在于应用程序中)的警报。

+0

谢谢。塔拉斯。看起来好像不能保证视图始终是顶层的(我知道它在调用时是顶层的,但如果新页面被推到某些原因,它不能仍然是顶层)。但很高兴知道。 –

+0

事实上,即使屏幕上没有MainPage,也可以显示警报。它看起来像'DisplayAlert'方法推送警报页模式,因此它将覆盖屏幕上的任何当前页面。我刚刚在我的应用程序中尝试过,当时我不在我的MainPage上并且工作正常。也许这也是因为我的MainPage是NavigationPage,所以我总是在屏幕上有我的MainPage。无论如何,试试看,也许它对你来说工作得很好) –

+0

DisplayAlert调用本地警报视图。当然,它应该永远是最高的。这不是我想要的。举例来说,我提到了Alert。这可能是一些图像或我的情况。 –

相关问题