/// <summary> /// Updates the pet view. /// </summary> public void UpdatePetView() { //populate fields lblPetName.Text = actualPet.PetName; lblPetType.Text = actualPet.PetType.ToString().ToLower(); ivPetIcon.Image = IosPetHelper.GetImageForPetType(actualPet.PetType); //change fields if share pet or not if (actualPet.Shared) { ivIsSharedPet.Alpha = 100; } else { ivIsSharedPet.Alpha = 0; } btnSharePet.Enabled = actualPet.SharePower == 0 ? false : true; btnDeletePet.Enabled = actualPet.SharePower == 0 ? false : true; btnAddAttribut.Enabled = actualPet.SharePower == 0 ? false : true; if (actualPet.SharePower > 0) { btnSharePet.Enabled = false; btnDeletePet.Enabled = false; btnAddAttribut.Enabled = true; } }
/// <summary> /// Views the will appear. /// </summary> /// <param name="animated">If set to <c>true</c> animated.</param> public override void ViewWillAppear(bool animated) { //init picker InitPetPicker(); //populate fields selectedPet = Application.PetManager.SelectedPet; ivPetIcon.Image = IosPetHelper.GetImageForPetType(Application.PetManager.SelectedPet.PetType); }
public override void ViewWillAppear(bool animated) { //get selected pet and populate fields selectedPet = Application.PetManager.SelectedPet; lblPetName.Text = selectedPet.PetName; ivPetIcon.Image = IosPetHelper.GetImageForPetType(selectedPet.PetType); //load page LoadPage(); }
public void InitPetPicker() { //create new picker model var petPickerModel = new PetPickerModel(Application.PetManager.UserOwnPets); //set picker view model pvUserPetView.Model = petPickerModel; //add event handler petPickerModel.petChangeEvent += (sender, e) => { selectedPet = petPickerModel.selectedPet; ivPetIcon.Image = IosPetHelper.GetImageForPetType(selectedPet.PetType); }; }
public void InitPetTypePicke() { //create new picker model var petTypePicketModel = new PetTypePickerModel(Enum.GetValues(typeof(PetType))); //set picker view model pvPetTypePickerView.Model = petTypePicketModel; //add event handler petTypePicketModel.typeChangeEvent += (sender, e) => { selectedType = petTypePicketModel.selectedType; ivPetIcon.Image = IosPetHelper.GetImageForPetType(selectedType); }; }