Добавленный фрейм не работает между двумя представлениями коллекции на обратной странице перехода и при сбое его приложеC#

Место общения программистов C#
Anonymous
Добавленный фрейм не работает между двумя представлениями коллекции на обратной странице перехода и при сбое его приложе

Сообщение Anonymous »

Итак, OnAppearing() я вызываю InitializeComponent(), как вы можете видеть ниже.

Код: Выделить всё

public Settings(Item selectedItem)
{

}

protected async override void OnAppearing()
{
base.OnAppearing();
Items = new ObservableCollection();
Items1 = new ObservableCollection();
await Task.Delay(500);
InitializeComponent();
InitializeItemsH();
InitializeItems();
BindingContext = this;
}
когда я вернусь на эту страницу, перейдя с другой страницы. приложение аварийно завершает работу на IOS и Windows (запуск без отладки). [при отладке Windows все работает нормально]
поскольку я использовал здесь InitializeComponent() для очистки стек, поэтому функция будет доступна для кликов.
вы можете проверить ниже XAML.



Я пробовал запустить страницу без рамки, все работает нормально, но всякий раз Я раскомментирую приложение компонента фрейма, которое дает сбой. не понимаю, почему он работает на IOS и Windows [начать без отладки]

Подробнее здесь: https://stackoverflow.com/questions/786 ... ack-page-w

Вернуться в «C#»