public VocabularyListPage()
        {
            var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>());
            var page       = new NavigationService();

            ViewModel = new VocabPageViewModel(connection, page);
            InitializeComponent();
        }
Пример #2
0
        public VocabularyDetailPage(VocabularyViewModel viewModel)
        {
            var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>());
            var page       = new NavigationService();

            Title          = (viewModel.Word == null || viewModel.Meaning == null) ? "Add new word" : "Edit word";
            BindingContext = new VocabDetailViewModel(viewModel ?? new VocabularyViewModel(), connection, page);
            InitializeComponent();
        }
Пример #3
0
        public QuizPage()
        {
            var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>());
            var page       = new NavigationService();

            _connection = connection;
            _page       = page;

            InitializeComponent();
            ViewModel = new QuizViewModel(connection, page);
        }
Пример #4
0
        public LearnCardPage()
        {
            InitializeComponent();
            var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>());
            var page       = new NavigationService();

            _connection = connection;
            _page       = page;

            InitializeComponent();
            BindingContext = new QuizViewModel(connection, page);
        }