/// <summary> /// Constructor that takes and existing data item /// </summary> public ItemUpdatePage(GenericViewModel <ItemModel> data) { InitializeComponent(); BindingContext = this.ViewModel = data; this.ViewModel.Title = "Update " + data.Title; //Adding images for updating the item image foreach (Image image in DefaultData.LoadItemImages()) { imageList.Add(image); } ImageView.ItemsSource = imageList; //Need to make the SelectedItem a string, so it can select the correct item. LocationPicker.SelectedItem = data.Data.Location.ToString(); AttributePicker.SelectedItem = data.Data.Attribute.ToString(); }
/// <summary> /// Constructor for Create makes a new model /// </summary> public ItemCreatePage(GenericViewModel <ItemModel> data) { InitializeComponent(); data.Data = new ItemModel(); BindingContext = this.ViewModel = data; this.ViewModel.Title = "Create"; // TODO: To be changed foreach (Image image in DefaultData.LoadItemImages()) { imageList.Add(image); } ImageView.ItemsSource = imageList; //Need to make the SelectedItem a string, so it can select the correct item. LocationPicker.SelectedItem = data.Data.Location.ToString(); AttributePicker.SelectedItem = data.Data.Attribute.ToString(); }