public ItemDetailPage(JokeDetailViewModel viewModel, int UserID) { InitializeComponent(); BindingContext = this.jokeModel = viewModel; this.UserID = UserID; btnDelete.IsVisible = true; DoAgain(); }
/// <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 ItemDetailPage(JokeDetailViewModel viewModel) { InitializeComponent(); BindingContext = this.jokeModel = viewModel; }