Remeber Обновление пользователя MasterDetail - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть основная деталь VievModel, где я обновляю menuEntries, как только пользователь вошел в систему, теперь я добавил, запомни мне функциональность, которая работает нормально. Но у меня проблема с обновлением записей, я объясню шаги

  1. Данные пользователя запоминаются
  2. Пользователь запускает приложение и автоматически входит в систему
  3. Пользователь открывает Главное подробное меню и нужно щелкнуть на ярлыке входа, как только он пройдет (не вошел в систему), просто отобразит страницу и нажмет кнопку закрытия, после чего появится ярлык Профиль. Обновление очень простое, и я отлаживал весь процесс, и как только пользователь запустил приложение с историческими подробностями, вспомнил

bool LoggedIn = true

У вас есть идеи?

private void UpdateData()
        {
            if (LoggedUser.LoggedIn)
            {

                MainMenuEntries.Add(new MenuEntry
                {

                    Name = AppResources.A_StringCategoryUserProfile,
                    Icon = IconsFont.User,
                    CreatePage = () => new UserProfile()

                });
            }
            else if (LoggedUser.LoggedOffline)
            {
                MainMenuEntries.Add(new MenuEntry
                {
                    Name = AppResources.A_StringCategoryUserProfile,
                    Icon = IconsFont.User,
                    CreatePage = () => new UserProfile()

                });

            }
            else 
            {
                MainMenuEntries.Add(new MenuEntry
                {
                    Name = AppResources.A_StringCategoryLoginSignUp,
                    Icon = IconsFont.User,
                    CreatePage = () => new Login()
                });

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