/// <summary> /// Base Constructor for the Monster Create Page /// </summary> /// <param name="data"></param> public MonsterCreatePage(GenericViewModel <BaseMonster> data) { InitializeComponent(); data.Data = new BaseMonster(); BindingContext = this.ViewModel = data; MonsterTypePicker.SelectedItem = data.Data.Attribute.ToString(); //This is the creation of the character image selection ObservableCollection <ImagePickerModel> imageList = new ObservableCollection <ImagePickerModel>(); foreach (ImagePickerModel image in DefaultData.AllMonsterImages()) { imageList.Add(image); } ImageView.ItemsSource = imageList; MonsterImage.Source = ViewModel.Data.ImageURI; }