protected override void OnPrepareDialogBuilder(AlertDialog.Builder builder)
 {
     EventHandler<DialogClickEventArgs> onClick = (o, e) =>
                       {
                           var dialog = (AlertDialog) o;
                           SetValueIndex((int) e.Which);
                           OnClick((AlertDialog) o, DialogInterfaceButton.Positive);
                           dialog.Dismiss();
                       };
     var adapter = CreateAdapter();
     builder.SetSingleChoiceItems(adapter, FindIndexOfValue(Value), onClick);
     
     HideOkButton(builder);
 }
 protected override void InitializeDialogItems(AlertDialog.Builder builder, string[] items)
 {
     var checkedItem = ItemsSource.IndexOf(SelectedItem);
     builder.SetSingleChoiceItems(items, checkedItem, Dialog_Click);
 }