Xamarin Формирует две страницы контента в одной - PullRequest
0 голосов
/ 04 апреля 2020

Я разрабатываю приложение в формах Xamarin.

Я хочу показать два режима для результатов поиска:

  • Режим карты
  • Режим списка

Я создал две страницы контента, которые хорошо работают.

Однако каждый раз, когда я переключаюсь с одной страницы на другую, она перезагружает все.

Таким образом, возможно ли встроить две страницы на одной содержательной странице?

И я делаю это видимым, откладывая в режиме.

Каков наилучший способ сделать это?

1 Ответ

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

каждый раз, когда я переключаюсь с одной страницы на другую, он перезагружает все.

Это происходит потому, что каждый раз, когда вы открываете страницу, вызывается метод OnAppearing (), так что вы можете проверить, если ваши данные уже загружен так, вам не нужно загружать его снова.

protected override void OnAppearing() { base.OnAppearing(); if (IsActive) { LoadData(); IsActive = false; } }

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