在Xamarin中,如何检查当前是否打开了任何DisplayAlert或DisplayActionSheet?

在Xamarin中,如何检查当前是否打开了任何DisplayAlert或DisplayActionSheet?,xamarin,xamarin.forms,alert,Xamarin,Xamarin.forms,Alert,在做一个特定的动作之前——比如截图,在我的应用程序的任何页面中,我需要检查是否有任何DisplayAlert或DisplayActionSheet已经打开;如果有,我需要将其关闭。您可以跟踪DisplayAlert或DisplayActionSheet的打开情况,也可以跟踪用户在其上选择了哪个选项,但无法跟踪用户是否在警报或ActionSheet之外单击以关闭它们 但您可以改为使用,这样您就可以将其用作可撤销的警报/行动表,这将帮助您跟踪模式何时打开以及模式何时撤销。因为用户不能在模式外单击以取

在做一个特定的动作之前——比如截图,在我的应用程序的任何页面中,我需要检查是否有任何DisplayAlert或DisplayActionSheet已经打开;如果有,我需要将其关闭。

您可以跟踪DisplayAlert或DisplayActionSheet的打开情况,也可以跟踪用户在其上选择了哪个选项,但无法跟踪用户是否在警报或ActionSheet之外单击以关闭它们


但您可以改为使用,这样您就可以将其用作可撤销的警报/行动表,这将帮助您跟踪模式何时打开以及模式何时撤销。因为用户不能在模式外单击以取消它,所以您在这里不会有这种缺点。因此,您将知道该显示是否已为您的屏幕截图打开。让我知道它是否有意义

您可以跟踪DisplayAlert或DisplayActionSheet的打开情况,您可以跟踪用户在其上选择了哪个选项,但您无法跟踪用户是否在警报或ActionSheet之外单击以关闭它们


但您可以改为使用,这样您就可以将其用作可撤销的警报/行动表,这将帮助您跟踪模式何时打开以及模式何时撤销。因为用户不能在模式外单击以取消它,所以您在这里不会有这种缺点。因此,您将知道该显示是否已为您的屏幕截图打开。让我知道这是否有意义

我不认为这是可能的,你可以玩布尔人和所有人,但我不认为这会是可靠的与G.hakim达成一致,这是不可能的。我不认为这是可能的,你可以玩布尔人和所有人,但我不认为这会是可靠的与G.hakim达成一致,这是不可能实现的。