Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2018, 00:42
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 21 años, 5 meses
Puntos: 37
Respuesta: Xamarin Forms y el manejo de TapGestureRecognizer en un Grid.

No se si te aporte algo, pero los elementos se van numerando 0,1,2,3 x lo que veo, no necesariamente el "1" es el "1" en renglon 1 o renglon 2.. en renglon 3 acaso sea "5".

Mira lo que yo uso para meter una animacion en una celda de un grid, recorriendo todos los elementos para detectar el label que me interesa (identifico el tipo label y luego el classid asignado):

if (grid.Children.Count>0)
{
for (int iT = grid.Children.Count - 1; iT >= 0; --iT)
{
var obj = grid.Children[iT];
var childTypeName = grid.Children[iT].GetType().Name;
var childTypeName2 = grid.Children[iT].ClassId; // UN IDENTIFICADOR QUE LE COLOCO PARA LA CELDA Q ME INTERESA
if (childTypeName == "Label")
{
if (!string.IsNullOrEmpty(childTypeName2))
{
if (childTypeName2.Equals("TEXTOPERSONAL"))
{
obj.BackgroundColor = Color.Violet; //LightGoldenrodYellow;
await Task.Delay(1000);
obj.BackgroundColor = Color.Black ;
}
}

}
}
}//(grid.Children.Count>0)