//add new safety item click event void OnaddnewSafetyItemClicked(object sender, EventArgs e) { //display an alert if nothing is selected if (Safety_Enosix_Name == null) { //display message box DisplayAlert("Failed to Add", "You must make a selection!", "OK"); } //if the item isn't in the list already and the selected item isn't null add the item to list if (!SafetyItems.Contains(Safety_Enosix_Name) && Safety_Enosix_Name != null) { //if we select add new item then we que up a text box to type it in instead if (Safety_Enosix_Name == "Add New Item") { //add new textbox for manual entry } else { //add selected item from picker to collection SafetyItems.Add(Safety_Enosix_Name); } } else { //display message box DisplayAlert("Failed to Add", "The safety item has already been added!", "OK"); } }
void OnDelete(object sender, EventArgs e) { var item = (MenuItem)sender; SafetyItems.Remove(item.CommandParameter.ToString()); }