/// <summary> /// Constructor /// </summary> /// <param name="viewModel">The JokeViewModel</param> public JokeDetailPage(JokeViewModel viewModel) { InitializeComponent(); var jokeStore = new SQLiteJokeStore(new SQLiteDb()); var pageService = new PageService(); // Set Title based on Text Content Title = (viewModel.Text == null) ? "New Joke" : "Edit Joke"; BindingContext = new JokeDetailViewModel(viewModel ?? new JokeViewModel(), jokeStore, pageService); }
public void Initialize() { store = new SQLiteJokeStore(new SQLiteDb()); }