стека навигации , при использовании Shell? Вылетает ошибка
https://github.com/xamarin/Xamarin.Forms/issues/6484, не могу придумать как обойти
Разрабы признали это багом? Если да, то жди пока исправят
Я использую свою обертку над стандартным. Может это поможет вам решить проблему. /// <summary> /// Pops out defined view model and page from navigation stack. /// </summary> /// <typeparam name="TViewModel">The type of the view model.</typeparam> /// <param name="navigation">The navigation.</param> public static void PopOut<TViewModel>(this INavigation navigation) { var pageToClose = navigation.NavigationStack.FirstOrDefault(c => c.BindingContext is TViewModel); if (pageToClose != null) { navigation.RemovePage(pageToClose); } else { Debug.WriteLine("Can't remove page from navigation stack. Page not found."); } }
Обсуждают сегодня