Вызвать элемент управления Root Frame для обновления - PullRequest
0 голосов
/ 15 октября 2018

Необходимо обновить управление корневыми кадрами после отключения сети в терминале.

Шаги: Если вход в систему успешен, он перенаправляется на домашнюю страницу.Внутри домашнего вида дочерний фрейм настроен для перехода на другую страницу, но домашний вид выступает в качестве главной страницы, он постоянен.Теперь я получаю доступ к любой дочерней странице, но между ними, если сеть отключена, она должна уведомить домашний вид управления об изменении цвета статуса.

Может кто-нибудь предложить.

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

https://msdn.microsoft.com/en-us/magazine/jj694937.aspx

Используя концепцию MVVM Messenger, это помогает отправить обратно на мою родительскую страницу для обновления.

0 голосов
/ 16 октября 2018

Вы должны сказать нам, какая часть сбивает с толку, из-за которой вы не можете выполнить свою задачу.Вот что-то связанное:

  1. Понятия не имею, почему измененное состояние сети связано с дочерним и основным фреймом.Лично я бы зарегистрировал событие NetworkStatusChanged для определения состояния сети.
  2. Я не уверен, заметил ли вы официальный образец.В любом официальном примере вы можете найти этот код:

    rootPage.NotifyUser
    

    На самом деле метод NotifyUser определен на главной странице, а затем на демонстрационной странице вы вызовете следующий код ( Простая демонстрация ):

    MainPage rootPage = MainPage.Current; 
    

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

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