// The constructor takes a View Model
        public MonsterDetailPage(MonstersDetailViewModel viewModel)
        {
            InitializeComponent();

            //Establish Binding Context
            BindingContext = _viewModel = viewModel;
        }
        public DeleteMonsterPage(MonstersDetailViewModel viewModel)
        {
            // Save off the item
            Data            = viewModel.Data;
            viewModel.Title = "Delete " + viewModel.Title;

            InitializeComponent();

            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;
        }
Exemplo n.º 3
0
        // The constructor takes a View Model
        public EditMonsterPage(MonstersDetailViewModel viewModel)
        {
            // Save off the item
            Data            = viewModel.Data;
            viewModel.Title = "Edit " + viewModel.Title;

            InitializeComponent();


            // Set the data binding for the page
            //Establish Binding Context
            BindingContext = _viewModel = viewModel;
        }
Exemplo n.º 4
0
        public MonsterDetailPage()
        {
            InitializeComponent();

            var data = new Monster
            {
                Name        = "Item 1",
                Description = "This is an item description."
            };

            _viewModel     = new MonstersDetailViewModel(data);
            BindingContext = _viewModel;
        }
        //Default constructor
        public MonsterDetailPage()
        {
            InitializeComponent();
            //Define a new Monster
            var data = new Monster
            {
                Name        = "Item 1",
                Description = "This is an item description."
            };

            //Use a MonstersDetailViewModel
            _viewModel = new MonstersDetailViewModel(data);
            //Establish Binding Context
            BindingContext = _viewModel;
        }
Exemplo n.º 6
0
        public MonsterDetailPage()
        {
            InitializeComponent();

            var data = new Monster
            {
                Name              = "Monster Name",
                Level             = 1,
                CurrentExperience = 10,
                MaximumHealth     = 10,
                CurrentHealth     = 10,
                Attack            = 1,
                Defense           = 1,
                Speed             = 1,
                Description       = "This is an monster description."
            };

            _viewModel     = new MonstersDetailViewModel(data);
            BindingContext = _viewModel;
        }
Exemplo n.º 7
0
        // Load details of the monster
        public MonsterDetails(MonstersDetailViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = viewModel;
        }