элементы, наложенные друг на друга в сетке, не получают входных данных в формах xamarin

#xaml #xamarin #xamarin.forms #grid-layout

#xaml #xamarin #xamarin.forms #сетка-макет

Вопрос:

Добавление элементов в сетку показывает все элементы один над другим, но последний добавленный элемент не получает входные данные (отводы)

 <Grid>
    <Grid>
          <-- some elements -->
     </Grid>
      <StackLayout HorizontalOptions="Center"
                                VerticalOptions="Center">
               <StackLayout.GestureRecognizers>
                        <TapGestureRecognizer Command="{Binding command1}" />
                 </StackLayout.GestureRecognizers>
                 <Label Text="" />
                                            
                 <Label Text="" />
        </StackLayout>
 </Grid>
 

Комментарии:

1. Что вы хотите сделать с Accessibility ? Не могли бы вы предоставить более подробную информацию о том, что вы хотите?

Ответ №1:

Используйте свойство InputTransparent, установленное InputTransparent="True" для элемента, который вы хотите, чтобы они передавали событие tap элементам, расположенным за ними.

false, если элемент и его дочерние элементы должны получать входные данные; true, если ни элемент, ни его дочерние элементы не должны получать входные данные и вместо этого должны передавать входные данные элементам, которые визуально находятся за текущим визуальным элементом. Значение по умолчанию равно false.

Комментарии:

1. Моя ошибка .. проблема в том, что когда мы включаем обратную связь в доступности…