public VocabularyListPage() { var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>()); var page = new NavigationService(); ViewModel = new VocabPageViewModel(connection, page); InitializeComponent(); }
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(); }
public QuizPage() { var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>()); var page = new NavigationService(); _connection = connection; _page = page; InitializeComponent(); ViewModel = new QuizViewModel(connection, page); }
public LearnCardPage() { InitializeComponent(); var connection = new VocabularyDB(DependencyService.Get <ISqliteConnection>()); var page = new NavigationService(); _connection = connection; _page = page; InitializeComponent(); BindingContext = new QuizViewModel(connection, page); }