【发布时间】:2016-12-05 18:28:13
【问题描述】:
我正在使用 Xamarin.forms 制作应用程序。
我想知道 Xamarin.forms 是否有顶部窗口或视图。 我想放置警报或指示器之类的东西,以便它一直保持在最高深度,直到它消失。 (即使推送了新页面。)
我在 XF 上找不到任何视图或窗口。 我应该使用每个本机窗口吗?
谢谢。
【问题讨论】:
标签: xamarin xamarin.forms
我正在使用 Xamarin.forms 制作应用程序。
我想知道 Xamarin.forms 是否有顶部窗口或视图。 我想放置警报或指示器之类的东西,以便它一直保持在最高深度,直到它消失。 (即使推送了新页面。)
我在 XF 上找不到任何视图或窗口。 我应该使用每个本机窗口吗?
谢谢。
【问题讨论】:
标签: xamarin xamarin.forms
您可以尝试使用Application.Current.MainPage.DisplayAlert方法从MainPage显示警报(通常在应用程序中始终存在)。
【讨论】:
DisplayAlert 方法推送警报页面模式,因此它将与屏幕上的任何当前页面重叠。当我不在我的 MainPage 上时,我刚刚在我的应用程序中尝试过它并且它可以工作。也许这也是因为我的 MainPage 是 NavigationPage,所以我的 MainPage 总是在屏幕上。无论如何,尝试一下,也许它对你来说很好)
GlobalNavigation 与PushModalAsync 方法一起使用,例如this documentation