Xamarin.Forms VoiceOver有两个垂直堆栈

时间:2018-02-01 15:30:19

标签: xamarin xamarin.forms xamarin.ios xamarin.android voiceover

我有一个包含两个垂直StackLayouts的hozitontal StackLayout。当我打开VoiceOver时,它按行而不是堆栈读取。有什么解决方案吗?我也在网格中尝试过,但问题是相同的...... ty

1 个答案:

答案 0 :(得分:1)

我使用

解决了我的问题
AutomationProperties.SetIsInAccessibleTree(myStackLayout, true);
AutomationProperties.SetName(myStackLayout, Title + " " + Value + " " + Unit);

它可以立即读取整个控件

来源:https://blog.xamarin.com/accessbility-xamarin-forms/