【发布时间】:2019-05-24 06:35:16
【问题描述】:
如何关闭 xamarin 表单中的弹出窗口? 我通过调用显示警报弹出窗口
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
};
现在我怎样才能以编程方式关闭它?
【问题讨论】:
-
只是为了澄清:在哪种情况下您想这样做?恕我直言,如果您显示 ActionSheet,您需要用户做出反应。
-
就我而言,其他人关闭了对话框。用户 A 发送请求。用户 B 什么都不做。用户 A 结束请求。我想隐藏对用户 B 的请求。
-
真正的答案是界面设计不佳。以这种方式运行的所有其他方法都有一个“异步”后缀,我使用的所有方法都有一个取消令牌选项,它可以在任何操作系统中使用。
标签: xamarin.forms