【问题标题】:Is there TOP VIEW(or window) on xamarin forms?xamarin 表单上是否有 TOP VIEW(或窗口)?
【发布时间】:2016-12-05 18:28:13
【问题描述】:

我正在使用 Xamarin.forms 制作应用程序。

我想知道 Xamarin.forms 是否有顶部窗口或视图。 我想放置警报或指示器之类的东西,以便它一直保持在最高深度,直到它消失。 (即使推送了新页面。)

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

谢谢。

【问题讨论】:

    标签: xamarin xamarin.forms


    【解决方案1】:

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

    【讨论】:

    • 谢谢。塔拉斯。似乎无法保证视图始终处于顶部(我知道它在被调用时处于顶部,但如果出于某种原因推送了新页面,它就不可能仍然处于顶部)。但很高兴知道。
    • 事实上,即使MainPage不在屏幕上,您也可以显示警报。它看起来像DisplayAlert 方法推送警报页面模式,因此它将与屏幕上的任何当前页面重叠。当我不在我的 MainPage 上时,我刚刚在我的应用程序中尝试过它并且它可以工作。也许这也是因为我的 MainPage 是 NavigationPage,所以我的 MainPage 总是在屏幕上。无论如何,尝试一下,也许它对你来说很好)
    • DisplayAlert 调用本机警报视图。当然,它应该始终处于顶部。那不是我想要的。例如,我提到了警报。在我的情况下,它可能是一些图像或其他东西。
    • 我必须取消我的第一条评论。我看的不对,心想哦,有什么我不知道的。但你提到的是 DISplayAlert 方法,它调用本机警报视图。很抱歉我没有仔细看。这不是我想要的。
    • 在这种情况下,您可以将GlobalNavigationPushModalAsync 方法一起使用,例如this documentation
    猜你喜欢
    • 2012-01-13
    • 2017-11-26
    • 2020-03-21
    • 2023-03-15
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多