У меня есть основная деталь VievModel, где я обновляю menuEntries, как только пользователь вошел в систему, теперь я добавил, запомни мне функциональность, которая работает нормально. Но у меня проблема с обновлением записей, я объясню шаги
- Данные пользователя запоминаются
- Пользователь запускает приложение и автоматически входит в систему
- Пользователь открывает Главное подробное меню и нужно щелкнуть на ярлыке входа, как только он пройдет (не вошел в систему), просто отобразит страницу и нажмет кнопку закрытия, после чего появится ярлык Профиль. Обновление очень простое, и я отлаживал весь процесс, и как только пользователь запустил приложение с историческими подробностями, вспомнил
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()
});
}
}