private async void CarregarGrid() { //productArrayList = new List<TreinoModel>(); //productArrayList.Add(new TreinoModel()); //productArrayList.Add(new TreinoModel()); //productArrayList.Add(new TreinoModel()); //productArrayList.Add(new TreinoModel()); //productArrayList.Add(new TreinoModel()); //productArrayList.Add(new TreinoModel { TRENOME = "Espresso" }); //productArrayList.Add(new TreinoModel { TRENOME = "Latte" }); //productArrayList.Add(new TreinoModel { TRENOME = "Americano" }); //productArrayList.Add(new TreinoModel { TRENOME = "Arabica" }); //gridListaTreino.RowDefinitions.Add(new RowDefinition()); //gridListaTreino.RowDefinitions.Add(new RowDefinition()); //gridListaTreino.ColumnDefinitions.Add(new ColumnDefinition()); //gridListaTreino.ColumnDefinitions.Add(new ColumnDefinition()); //gridListaTreino.ColumnDefinitions.Add(new ColumnDefinition()); // var treino = new List<TreinoModel>(); var respostaTreino = new Message <List <TreinoModel> >(); // try // { // TreinoSelecionado respostaTreino = await _service.GetWorkout(UserLogado.Cpocodigo, UserLogado.Id, App.Current.Properties["MyToken"].ToString()); if (respostaTreino.IsSuccess == true) { var TreinoDistint = respostaTreino.Data.Select(e => new { e.MSTCODIGO, e.TRECODIGO, e.TRENOME }).Distinct().ToList(); //for (var i = 0; i < respostaTreino.Data.Count; i++) //{ // treino.Add(respostaTreino.Data[i]); //} foreach (var item in TreinoDistint) { if (item.TRECODIGO == 2) { btnTreinoA.Text = item.TRENOME; } if (item.TRECODIGO == 3) { btnTreinoB.Text = item.TRENOME; } if (item.TRECODIGO == 4) { btnTreinoC.Text = item.TRENOME; } if (item.TRECODIGO == 5) { btnTreinoD.Text = item.TRENOME; } if (item.TRECODIGO == 6) { btnTreinoE.Text = item.TRENOME; } if (item.TRECODIGO == 7) { btnTreinoE.Text = item.TRENOME; } //if (item.TRENOME == "F") // btnTreinoF.Text = item.TRENOME; } // dinamico //var workoutInedx = 0; //for (int rowIndex = 0; rowIndex < 2; rowIndex++) //{ // for (int columnIndex = 0; columnIndex < 3; columnIndex++) // { // if (workoutInedx >= treino.Count) // { // break; // } // var workout = treino[workoutInedx]; // workoutInedx += 1; // var buton = new Button // { // Text = workout.TRENOME, // VerticalOptions = LayoutOptions.Center, // HorizontalOptions = LayoutOptions.Center, // }; // gridListaTreino.Children.Add(buton, columnIndex, rowIndex); // } //} } else { await DisplayAlert("Aviso!", respostaTreino.ReturnMessage, "OK"); } }