禁止在Xamarin Forms

时间:2017-04-18 12:14:34

标签: xamarin xamarin.forms

我在Xamarin Forms应用程序中使用Rg Plugin popup弹出窗口。我想禁止用户关闭此弹出窗口。一段时间后,应用程序将关闭此弹出窗口。有可能吗?

为什么我需要这个:当用户第一次打开应用程序时,我想显示常用的开始页面并在其上弹出。两者都是可见的:在中间有弹出窗口,在它周围通常有灰色叠加的起始页面。在从服务器获取数据时,将显示弹出进度条。用户不应该关闭此弹出窗口。当提取数据结束时,我想刷新起始页并关闭这个模态。

1 个答案:

答案 0 :(得分:5)

Dinesh kumar指出,需要做两件事 - 禁止点击背景并禁止后退按钮:

    public MyPopup()
    {
        InitializeComponent();

        CloseWhenBackgroundIsClicked = false;
    }

    protected override bool OnBackButtonPressed()
    {
        return true; // Disable back button
    }