public void PopulateGrid()
        {
            Binding binding = new Binding("MyDataProperty");


            Button button;

            foreach (var item in conversations)
            {
                button = new Button();
                Grid dynGrid = new Grid();
                dynGrid.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(80)
                });
                dynGrid.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(80)
                });
                dynGrid.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(1, GridUnitType.Auto)
                });

                StackLayout dynStackImg = new StackLayout();
                ImageButts  imgButt     = new ImageButts();
                //imgButt.Clicked += ImgButt_Clicked;
                imgButt.Source = item.Avatar;
                imgButt.userID = item.UserId;
                dynStackImg.Children.Add(imgButt);



                Grid.SetRow(dynStackImg, 0);
                Grid.SetColumn(dynStackImg, 0);
                dynGrid.Children.Add(dynStackImg);

                StackLayout dynStackTxt = new StackLayout();
                Label       labelName   = new Label();
                labelName.SetBinding(Label.TextProperty, binding);
                labelName.Text = item.Username;
                Label labelLastSext = new Label();

                labelLastSext.Text = item.LastMessage;
                dynStackTxt.Children.Add(labelName);
                dynStackTxt.Children.Add(labelLastSext);

                Grid.SetRow(dynStackTxt, 0);
                Grid.SetColumn(dynStackTxt, 1);
                dynGrid.Children.Add(dynStackTxt);

                scrollyStack.Children.Add(dynGrid);
            }
        }
 private void ImgButt_Clicked(object sender, EventArgs e)
 {
     ImageButts imageButts = (ImageButts)sender;
 }