В Xamarin, как проверить, открыт ли какой-либо DisplayAlert или DisplayActionSheet в настоящее время?

Перед выполнением определенного действия, скажем, создания снимка экрана, на любой странице моего приложения мне нужно проверить, открыт ли уже какой-либо DisplayAlert или DisplayActionSheet, а если нужно, закрыть его.              

Вы можете отслеживать открытие DisplayAlert или DisplayActionSheet и отслеживать, какой вариант пользователь выбрал для них, но вы не можете отследить, щелкает ли пользователь за пределами Alert или ActionSheet, чтобы отклонить их. Но вместо этого вы можете использовать Модально представленную страницу, чтобы она действовала как Отклоняемый лист предупреждений / действий, который поможет вам отслеживать, когда модал открывается и когда модал отклоняется. Поскольку пользователи не могут щелкнуть за пределами модального окна, чтобы отклонить его, у вас не будет такого недостатка. Таким образом, вы узнаете, открыт ли этот экран для вашего скриншота. Дайте мне знать, если это имеет смысл