Как создать метод onClick для кнопки, которая отправит пользователя внизу страницы в Xamarin? - PullRequest
0 голосов
/ 01 апреля 2020

В моем мобильном приложении Xamarin я пытаюсь дать кнопке функциональность, позволяющую отправлять представление внизу страницы при каждом нажатии кнопки. На данный момент кнопка показывает скрытые записи, и пользователь должен прокрутить вниз, чтобы увидеть обнаруженные записи. Я хочу, чтобы он привязывался к нижней части страницы, чтобы пользователю не пришлось прокручивать страницу.

Спасибо!

1 Ответ

0 голосов
/ 02 апреля 2020

Вы можете поместить свой контент в ScrollView, а затем использовать метод ScrollToAsync для прокрутки к позиции вашей записи, которую вы хотите отобразить.

Например:

<ScrollView x:Name="scroll">
   <StackLayout Orientation="Vertical">
       <Button Clicked="Button_Clicked" Text="ToBottom"></Button>
        ....... //your content
       <Entry x:Name="entry" Placeholder="entry"></Entry>
   </StackLayout>           
</ScrollView>

на вашей странице.xaml.cs:

private void Button_Clicked(object sender, EventArgs e)
  {
     scroll.ScrollToAsync(entry,ScrollToPosition.Start, false);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...