Ejemplo n.º 1
0
 public override View GetView(int position, View convertView, ViewGroup parent)
 {
     if (convertView != null)
     {
         return(convertView);
     }
     else
     {
         var view = new CustomView(this.context);
         view.SetValue(viewModel.ContactsList[position]);
         if (position == 2)
         {
             popupLayout.PopupView.HeaderTitle = "Notification";
             TextView messageView = new TextView(this.context);
             messageView.Text = "Click on the contact tile to view the options";
             messageView.SetBackgroundColor(Color.White);
             messageView.TextSize = 16;
             popupLayout.PopupView.ContentView = messageView;
             popupLayout.PopupView.ContentView.SetPadding((int)(10 * context.Resources.DisplayMetrics.Density), 0, 0, 0);
             popupLayout.PopupView.AppearanceMode            = AppearanceMode.OneButton;
             popupLayout.PopupView.HeightRequest             = 200;
             popupLayout.PopupView.ShowCloseButton           = false;
             popupLayout.PopupView.AcceptButtonText          = "OK";
             popupLayout.PopupView.PopupStyle.HeaderTextSize = 18;
             popupLayout.PopupView.PopupStyle.CornerRadius   = 3;
             popupLayout.IsOpen    = true;
             popupLayout.StaysOpen = true;
         }
         return(view);
     }
 }
Ejemplo n.º 2
0
 public override View GetView(int position, View convertView, ViewGroup parent)
 {
     if (convertView != null)
     {
         return(convertView);
     }
     else
     {
         var view = new CustomView(this.context);
         view.SetValue(viewModel.ContactsList[position]);
         return(view);
     }
 }