我正在使用Xamarin Forms 5来构建一个应用程序,该应用程序使用的是股票飞出菜单。当画外音被激活时,当菜单不显示且菜单项不可选时,它从飞出菜单中读取菜单项。当菜单显示时,画外音的行为就像预期的那样。当菜单不在视图中时,我如何防止VO“阅读”菜单?谢谢!
发布于 2022-10-22 18:08:08
我发现,我应该能够将AutomationProperties.IsInAccessibleTree设置为"true“或"false”,以将“可见性”设置为“Voiceover”,但它不起作用,而且似乎是一个bug。
发布于 2022-10-24 09:15:53
由于表单4.4.0,Voiceover不跳过布局,并按声明顺序读取所有子,设置AutomationProperties.IsInAccessibleTree = "false"也不会干扰语音覆盖可访问性。有关更多细节,您可以参考以下链接:https://github.com/xamarin/Xamarin.Forms/pull/9702
https://stackoverflow.com/questions/74163831
复制相似问题