// 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; }
// 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; }
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; }
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; }
// Load details of the monster public MonsterDetails(MonstersDetailViewModel viewModel) { InitializeComponent(); BindingContext = viewModel; }