/// <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);
        }
Exemple #2
0
 public void Initialize()
 {
     store = new SQLiteJokeStore(new SQLiteDb());
 }