コード例 #1
0
        public AboutPage()
        {
            InitializeComponent();
            var loginService = Appcontiner.Resolve <IUserLoginService>();

            BindingContext = _viewModel = new AboutViewModel(loginService);
        }
コード例 #2
0
        public App()
        {
            InitializeComponent();
            Appcontiner.RegisterDependencies();

            MainPage = new AppShell();
        }
コード例 #3
0
        public ItemDetailPage()
        {
            InitializeComponent();
            var dataStore   = Appcontiner.Resolve <IEventDataStore>();
            var userService = Appcontiner.Resolve <IUserLoginService>();

            BindingContext = _viewModel = new ItemDetailViewModel(dataStore, userService);
        }
コード例 #4
0
        public LoadingPage()
        {
            InitializeComponent();

            var userLoginService = Appcontiner.Resolve <IUserLoginService>();

            _viewModel = new LoadingViewModel(userLoginService);
        }
コード例 #5
0
        public NewItemPage()
        {
            InitializeComponent();
            var eventDataStore = Appcontiner.Resolve <IEventDataStore>();
            var userDataStore  = Appcontiner.Resolve <IDataStore <User> >();
            var userService    = Appcontiner.Resolve <IUserLoginService>();

            BindingContext = _viewModel = new NewItemViewModel(eventDataStore, userDataStore, userService);
        }
コード例 #6
0
 public LoginPage()
 {
     InitializeComponent();
     BindingContext = new LoginViewModel(Appcontiner.Resolve <IUserLoginService>());
 }