Как вы используете сделать элемент управления в XAML открыть клавиатуру в другой элемент управления? - PullRequest
0 голосов
/ 26 февраля 2020
<CarouselView BackgroundColor="Aqua" VerticalOptions="FillAndExpand" 
                   HorizontalOptions="FillAndExpand"
                   ItemsSource="{Binding ReadingList}" 
                   Position="{Binding Position}">
    <CarouselView.ItemTemplate>
      <DataTemplate>
        <ScrollView BackgroundColor="Red">
          <StackLayout> CODE HERE </StackLayout>
        </ScrollView>
      </DataTemplate>
    </CarouselView.ItemTemplate>
  </CarouselView>
</pages:BaseInspectionsPage>

Это мой код, обратите внимание на фоновые цвета CarouselView (Aqua) и ScrollView (красный).

Когда я нажимаю на запись в StackLayout, где находится мой код, клавиатура открывается, казалось бы, в элементе управления CarouselView и не исчезает при опускании клавиатуры. Это пространство заменяется ScrollView только при переходе к другому индексу в CarouselView и обратно.

Вот демонстрация:

enter image description here

Так что мне интересно, есть ли способ для меня вызвать клавиатуру в ScrollView вместо CarouselView? Или какое-то другое решение этой проблемы? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...