public MainPageViewModel()
 {
     ClickBackButtonCommand = new AsyncDelegateCommand(async o => { await ClickBackButton(); },
        o => CanClickBackButton);
     MenuItems = new List<MenuItem>()
     {
         new MenuItem()
         {
             Icon = "\uE7F8",
             Name = "Home",
             Command = new NavigateToMainForumsPage()
         },
         new MenuItem()
         {
             Icon = "\uE8F1",
             Name = "Bookmarks",
             Command = new NavigateToBookmarksCommand()
         }
         ,
         new MenuItem()
         {
             Icon = "\uE15C",
             Name = "Tabs",
             Command = new NavigateToTabPageCommand()
         },
         new MenuItem()
         {
             Icon = "\uE91C",
             Name = "Private Messages",
             Command = new NavigateToPrivateMessageListPageCommand()
         },
         new MenuItem()
         {
             Icon = "\uE8A1",
             Name = "SAclopedia",
             Command = new NavigateToSaclopedia()
         },
         new MenuItem()
         {
             Icon = "\uE721",
             Name = "Search",
             Command = new NavigateToSearchPageCommand()
         },
         new MenuItem()
         {
             Icon = "\uE713",
             Name = "Settings",
             Command = new NavigateToSettingsCommand()
         }
         ,
         new MenuItem()
         {
             Icon = "\uEB68",
             Name = "About",
             Command = new NavigateToAboutPage()
         }
     };
 }
 public LoginPageViewModel(IAuthenticationManager authManager)
 {
     ClickLoginButtonCommand = new AsyncDelegateCommand(async o => { await ClickLoginButton(); },
         o => CanClickLoginButton);
     _authManager = authManager;
 }