// Constructor: creates instance of page, which initializes the xaml public MonsterDetailPage() { InitializeComponent(); var data = new Monster(); _viewModel = new MonsterDetailViewModel(data); BindingContext = _viewModel; }
// Page Constructor public MonsterDeletePage(MonsterDetailViewModel viewModel) { // Save off the item Data = viewModel.Data; viewModel.Title = "Delete " + viewModel.Title; InitializeComponent(); // Set the data binding for the page BindingContext = _viewModel = viewModel; }
public void ViewModel_MonstersViewModel_Instantiate_With_Data_Should_Pass() { var myData = DefaultModels.MonsterDefault(); var value = "hi"; myData.Name = value; var Actual = new MonsterDetailViewModel(myData); Assert.AreEqual(value, Actual.Title, TestContext.CurrentContext.Test.Name); }
public MonsterDetailPage() { InitializeComponent(); var data = new Monster { Name = "Item 1", Description = "This is an item description." }; _viewModel = new MonsterDetailViewModel(data); BindingContext = _viewModel; }
// The constructor takes a View Model // It needs to set the Picker values after doing the bindings. public MonsterEditPage(MonsterDetailViewModel viewModel) { // Save off the item Data = viewModel.Data; viewModel.Title = viewModel.Title; InitializeComponent(); // Set the data binding for the page BindingContext = _viewModel = viewModel; //converts to string to show current selecion }
public void ViewModel_MonstersViewModel_GetData_With_Data_Should_Pass() { var myData = DefaultModels.MonsterDefault(); var value = "hi"; myData.Name = value; var myViewModel = new MonsterDetailViewModel(myData); var Actual = myViewModel.Data; var Expected = myData; Assert.AreEqual(Expected.Name, Actual.Name, TestContext.CurrentContext.Test.Name); }
} // data for this page // Constructor: create instance of this page, and set the view model public MonsterEditPage(MonsterDetailViewModel viewModel) { // Save off the item Data = viewModel.Data; viewModel.Title = "Edit " + viewModel.Title; InitializeComponent(); // Set the data binding for the page BindingContext = _viewModel = viewModel; // Set the picker to the preexisting monster type MonsterTypePicker.SelectedItem = Data.MonsterType.ToString(); }
public MonsterEditPage(MonsterDetailViewModel viewModel) { // Save off the item Data = viewModel.Data; // Items = Services.MockDataStore.Instance.GetItemList(); viewModel.Title = "Edit " + viewModel.Title; InitializeComponent(); // Set the data binding for the page BindingContext = _viewModel = viewModel; }
// Constructor public MonsterDetailPage() { InitializeComponent(); var data = new WDown.Models.Monster { // Default values Name = "Monster Unknown", Description = "This is a monster description.", Level = 1 }; _viewModel = new MonsterDetailViewModel(data); BindingContext = _viewModel; }
// Page constructor public MonsterDetailPage(MonsterDetailViewModel viewModel) { InitializeComponent(); BindingContext = _viewModel = viewModel; }
public MonsterDetailPage(MonsterDetailViewModel monModel) { InitializeComponent(); DNDDatabase = new MonstersDBDataAccess(); BindingContext = this.MonsterModel = monModel; }
public MonsterDetailPage(MonsterDetailViewModel viewModel) { InitializeComponent(); itemview = new DBMonsterController(); BindingContext = this.viewModel = viewModel; }
public void ViewModel_MonstersViewModel_Instantiate_Should_Pass() { var Actual = new MonsterDetailViewModel(); Assert.AreEqual(null, Actual.Title, TestContext.CurrentContext.Test.Name); }
public ViewMonsterMember(Monster monster) { InitializeComponent(); BindingContext = _viewModel = new MonsterDetailViewModel(monster); }