Очистите стек навигации с помощью MvvmCross 6.2.1 и Xamarin.Forms - PullRequest
0 голосов
/ 05 ноября 2018

Нам нужно очистить стек навигации при переходе к определенным страницам в нашем приложении Xamarin.Forms на Android и iOS.

Здесь есть статья Грега Шеклса , здесь , в которой описывается, как это сделать, но этому уже около 4 лет, и он предназначен для более старой версии MvvmCross.

Есть ли рекомендуемый способ сделать это с MvvmCross 6.2.1? Или нам все еще нужно расширять докладчиков?

1 Ответ

0 голосов
/ 05 ноября 2018

Это может быть не совсем то, что вы ищете, но вы можете использовать параметр NoHistory в атрибуте MvxContentPagePresentation.

Вот пример:

[MvxContentPagePresentation(NoHistory = true)]
public class TestPage : MvxContentPage<TestViewModel>
{

}

(Вы должны поместить этот атрибут на странице , к которой вы переходите.)

Это очищает стек навигации на Android и iOS.

...