首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何关闭xamarin表单中的弹出窗口?

如何关闭xamarin表单中的弹出窗口?
EN

Stack Overflow用户
提问于 2015-01-09 17:02:51
回答 2查看 3.6K关注 0票数 4

如何关闭xamarin表单中的弹出窗口?我通过调用以下命令来显示警报弹出窗口

代码语言:javascript
运行
复制
var actionButton2 = new Button { Text = "ActionSheet" };
actionButton2.Clicked += async (sender, e) => {
    var action = await DisplayActionSheet ("ActionSheet: Save Photo?", "Cancel", "Delete", "Photo Roll", "Email");
    Debug.WriteLine("Action: " + action); // writes the selected button label to the console
};

现在我怎么才能在编程上忽略它呢?

EN

回答 2

Stack Overflow用户

发布于 2015-02-12 15:39:36

你不能这么做。

操作表是为用户交互设计的,而不是为编程交互而设计的。动作单的整个思想是,程序流依赖于此时的用户输入,没有用户输入就不能继续。

因此,用户必须对操作表做一些操作,或者通过按下硬件后退按钮来关闭它。

票数 1
EN

Stack Overflow用户

发布于 2019-05-24 06:35:16

给出一个更详细的答案。

Xamarin.Forms method DisplayActionSheet不支持dismiss,所以基本上你不能。但是原生操作系统有自己的方法,DisplayActionSheet映射到这些方法。在iOS上,这样的警告是不可能被忽视的,但在安卓上,它是可以的:How to remove AlertDialog programmatically。因此,如果您希望关闭Android上的对话框,这是可能的,但您需要使用本机方法来调用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27856958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档