Что эквивалентно UIAccessibilityIsVoiceOverRunning ();в формах ксамарина?Я пытаюсь скрыть карту, если голос за кадром обнаружен.Это возможно?или есть ли способ скрыть любой читаемый контекст, который присутствует на картах, я пробовал AutomationProperties.IsInAccessibleTree = "false", но читатель по-прежнему идентифицирует элементы на карте, которые смущают пользователя.
обходной путь -> на ios -
public bool IsVoiceOver()
{
var a = UIAccessibility.IsVoiceOverRunning;
if (!a)
{
Console.WriteLine("voice over is : " + a);
return false;
}
else
{
Console.WriteLine("voice over is : " + a);
return true;
}
}
на формах ->
public interface IVoiceOver
{
bool IsVoiceOver();
}
на проекте ->
if (Device.RuntimePlatform == Device.iOS)
{
ShowingUser = true;
var a = Check.IsVoiceOver();
if(a == true)
{
DisplayMap=false;
}