Навигация по страницам из сводного управления - PullRequest
0 голосов
/ 30 сентября 2019

Мое приложение основано на сводных данных. У меня есть элемент управления, который содержит несколько элементов. И от одного из элементов сводки (Настройки) я хочу перейти на другую страницу (Страница редактирования настроек).

Вот как я перехожу на страницу настроек.

void MainPage::OnChangeSettingsClicked(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    ViewModelSettings->ChangeSettings();
    this->Frame->Navigate(TypeName(SettingsPage::typeid));
}

Это займетмне на страницу настроек полного экрана приятно.

Я возвращаюсь на главную страницу, как показано ниже:

void SettingsPage::OnCancelSettingsButtonClicked(Object^ sender, PointerRoutedEventArgs^ e)
{
    this->Frame->Navigate(TypeName(MainPage::typeid));
}

Это также приятно возвращает меня на главную страницу.

Но когда я пытаюсь переключить сводку или сделать что-нибудь ещевнутри точки я получаю исключение ниже:

Microsoft C++ exception: Platform::DisconnectedException

Почему после этого я попал в ловушку с отключенным исключением. Я что-то упустил?

...