我在Xamarin Forms应用程序中使用Rg Plugin popup弹出窗口。我想禁止用户关闭此弹出窗口。一段时间后,应用程序将关闭此弹出窗口。有可能吗?
为什么我需要这个:当用户第一次打开应用程序时,我想显示常用的开始页面并在其上弹出。两者都是可见的:在中间有弹出窗口,在它周围通常有灰色叠加的起始页面。在从服务器获取数据时,将显示弹出进度条。用户不应该关闭此弹出窗口。当提取数据结束时,我想刷新起始页并关闭这个模态。
答案 0 :(得分:5)
Dinesh kumar指出,需要做两件事 - 禁止点击背景并禁止后退按钮:
public MyPopup()
{
InitializeComponent();
CloseWhenBackgroundIsClicked = false;
}
protected override bool OnBackButtonPressed()
{
return true; // Disable back button
}