private void DialogMultichoiceClick(object sender, DialogMultiChoiceClickEventArgs e) { switch (e.Which) { case 0: //0 is 'Blacklisted' if (e.IsChecked) { levels |= LevelsOfAppBlocking.Blacklisted; } else { levels &= ~LevelsOfAppBlocking.Blacklisted; } break; case 1: //1 is 'Non allowed to turn on screen' if (e.IsChecked) { levels |= LevelsOfAppBlocking.NonAllowedToTurnScreenOn; } else { levels &= ~LevelsOfAppBlocking.NonAllowedToTurnScreenOn; } break; } }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs e) { var builder = new AlertDialog.Builder(this); builder.SetMessage(string.Format("You selected: {0}", (int)e.Which)); builder.Show(); }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs e) { Toast.MakeText(Activity, string.Format("You selected: {0}", (int)e.Which), ToastLength.Short).Show(); if (e.IsChecked) { tempPromos.Add(promos [e.Which].id); } else { tempPromos.Remove(promos [e.Which].id); } }
private void DialogMultichoiceClick(object sender, DialogMultiChoiceClickEventArgs e) { switch (e.Which) { case 0: //0 is 'Blacklisted' if (e.IsChecked) { levels |= LevelsOfAppBlocking.Blacklisted; } else { levels &= ~LevelsOfAppBlocking.Blacklisted; } break; case 1: //1 is 'Only blocked in the app' if (e.IsChecked) { levels |= LevelsOfAppBlocking.BlockInAppOnly; } else { levels &= ~LevelsOfAppBlocking.BlockInAppOnly; } break; case 2: //2 is Totally Blocked if (e.IsChecked) { levels |= LevelsOfAppBlocking.NonAllowedToTurnScreenOn; } else { levels &= ~LevelsOfAppBlocking.NonAllowedToTurnScreenOn; } break; } }
private void OnCheckedItems(object sender, DialogMultiChoiceClickEventArgs e) { var index = e.Which; /*if(selectedItems.Count > 0) { * for(int i=0; i< selectedItems.Count; i++) * selectedItems.Remove(selectedItems[i]); * }*/ for (int i = 0; i < booleans.Length; i++) { booleans[i] = false; } if (e.IsChecked) { selectedItems.Add(sports[index]); booleans[index] = true; } //for (int i = 0; i < selectedItems.Count; i++) //Log.Debug("=== DEBUG ===", selectedItems[i]); }
private void Dialog_Click(object sender, DialogMultiChoiceClickEventArgs e) { var item = ItemsSource.Cast<object>().ElementAtOrDefault(e.Which); var contains = tempSelectedItems.Contains(item); if (item == null || e.IsChecked == contains) return; if (e.IsChecked) tempSelectedItems.Add(item); else tempSelectedItems.Remove(item); }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs e) { var builder = new AlertDialog.Builder (this); builder.SetMessage (string.Format ("You selected: {0}", (int)e.Which)); builder.Show (); }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs e) { if (e.IsChecked) { // If the user checked the item, add it to the selected items selectedItems.Add(e.Which); } else if (selectedItems.Contains(e.Which)) { // Else, if the item is already in the array, remove it selectedItems.Remove(e.Which); } }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs e) { Toast.MakeText (Activity, string.Format ("You selected: {0}", (int)e.Which), ToastLength.Short).Show (); if (e.IsChecked) { tempPromos.Add (promos [e.Which].id); } else { tempPromos.Remove (promos [e.Which].id); } }
private void MultiListClicked(object sender, DialogMultiChoiceClickEventArgs args) { var items = Resources.GetStringArray(Resource.Array.multilist_dialog_items); Toast.MakeText(this, string.Format("{0} is checked {1}", items[args.Which], args.IsChecked), ToastLength.Short).Show(); }