// Start Page public CharacterDetailPage() { InitializeComponent(); var data = new WDown.Models.Character(); _viewModel = new CharacterDetailViewModel(data); BindingContext = _viewModel; }
public CharacterDeletePage(CharacterDetailViewModel viewModel) { // Save the item Data = viewModel.Data; viewModel.Title = "Delete " + viewModel.Data.Name; InitializeComponent(); // Set the data binding for the page BindingContext = _viewModel = viewModel; }
// Constructor for the page, will create a new black item that can tehn get updated public CharacterNewPage() { InitializeComponent(); Data = new WDown.Models.Character { Name = "Character name", //Wisdom = 1, CharacterAttribute = new AttributeBase(5, 5, 5, 10, 10), Description = "This is a character description.", Id = Guid.NewGuid().ToString(), }; BindingContext = this; }