Ejemplo n.º 1
0
        public ItemDetailPage(JokeDetailViewModel viewModel, int UserID)
        {
            InitializeComponent();

            BindingContext = this.jokeModel = viewModel;

            this.UserID = UserID;

            btnDelete.IsVisible = true;

            DoAgain();
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        public ItemDetailPage(JokeDetailViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = this.jokeModel = viewModel;
        }