Xamarin。在两个垂直堆栈中形成画外音

Xamarin。在两个垂直堆栈中形成画外音,xamarin,xamarin.forms,xamarin.ios,xamarin.android,voiceover,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,Voiceover,我有一个横向堆栈布局,其中包含两个垂直堆栈布局。当我打开画外音时,它是按行而不是按堆栈读取的。有什么解决办法吗?我也在网格中尝试过,但问题是一样的。。。我用电脑解决了我的问题 AutomationProperties.SetIsInAccessibleTree(myStackLayout, true); AutomationProperties.SetName(myStackLayout, Title + " " + Value + " " + Unit); 它可以一次读取整个控件 来源:您在

我有一个横向堆栈布局,其中包含两个垂直堆栈布局。当我打开画外音时,它是按行而不是按堆栈读取的。有什么解决办法吗?我也在网格中尝试过,但问题是一样的。。。我用电脑解决了我的问题

AutomationProperties.SetIsInAccessibleTree(myStackLayout, true);
AutomationProperties.SetName(myStackLayout, Title + " " + Value + " " + Unit);
它可以一次读取整个控件


来源:

您在StackLayout中使用哪个控件?画外音的阅读取决于控件,我对“按行而不是按堆栈”感到困惑?我有自己的控件,通常是标签和图像(图标)的组合。“按行而不是堆栈”我的意思是,它不读取整个垂直堆栈,也不读取另一个堆栈,但它读取第一个垂直堆栈中的第一行,然后读取第一行和第二个垂直堆栈中的第一行。。。我需要强迫它