예제 #1
0
 public LoginViewModel(IDataService dataService, IBHNavigationService bHNavigationService)
 {
     InputParams = new LoginInput {
         username = "", password = ""
     };
     LoginCommand       = new RelayCommand <LoginInput>(login, (LoginInput a) => true);
     _navigationService = bHNavigationService;
 }
예제 #2
0
 public SideMenuViewModel(IDataService dataService, IBHNavigationService bHNavigation)
 {
     menuItemChanged = new RelayCommand <MenuItem>(changed, (MenuItem e) => true);
     ListBoxItems    = new List <MenuItem>();
     ListBoxItems.Add(new MenuItem {
         title = "Main Page"
     });
     ListBoxItems.Add(new MenuItem {
         title = "Profile"
     });
     ListBoxItems.Add(new MenuItem {
         title = "Settings"
     });
     Messenger.Default.Send("Main Page");
 }
예제 #3
0
        public MainViewModel(IDataService dataService, IBHNavigationService bHNavigation)
        {
            GeneralWelcome = "";
            Messenger.Default.Register <string>(this, message =>
            {
                WelcomeTitle = GeneralWelcome + " " + message;
            });
            _dataService = dataService;
            _dataService.GetData(
                (item, error) =>
            {
                if (error != null)
                {
                    return;
                }

                WelcomeTitle   = item.Title;
                GeneralWelcome = item.Title;
            });
        }