Xamarin.Les Formes GridLayout
Quelqu'un peut-il expliquer le GridLayout références dans Xamarin.Les formes?
À l'aide de l'exemple sur FormsGallery, ici aussi, on observe http://iosapi.xamarin.com/?link=T%3aXamarin.Forms.Grid (a une image trop)
J'ai essayé de travailler, mais mon essai et d'erreur n'a pas été très réussie, juste beaucoup de temps.
À la recherche à la première ligne de la grille, le code est comme suit
grid.Children.Add(new Label
{
Text = "Grid",
Font = Font.BoldSystemFontOfSize(50),
HorizontalOptions = LayoutOptions.Center
}, 0, 3, 0, 1);
il me semble que si le premier 0 se réfère à la position X, le 3 fait référence à l'étendue de colonne, la prochaine 0 se réfère à la position sur l'axe y et l'on se réfère à l'étendue de ligne. Mais en s'en servant comme d'une référence et d'essayer d'ajouter d'autres lignes et de colonnes qu'il ne fonctionne pas. Ce serait formidable si leurs échantillons inclus des commentaires, mais comme ils n'ont pas quelqu'un pourrait-il me dire comment le GridLayout références de travail?
Acclamations
OriginalL'auteur user1667474 | 2014-09-26
Vous devez vous connecter pour publier un commentaire.
C'est comme Ajouter(vue de la Vue, int gauche, int droite, int haut, int bas)
Ici La Compréhension De La Grille De Mise En Page
OriginalL'auteur Miha Markic
Je trouve la réponse par Miha Markic un peu trompeur, non pas à cause de la réponse qu'il a donné est incorrect, mais parce que ce que Xamarin fait avec ces arguments n'est pas clair du nom.
Cela signifie que si vous souhaitez qu'un élément dans la deuxième colonne qui s'étendent sur deux que vous avez à faire cela:
C'est un peu bizarre que vous avez besoin de mettre 3 pour s'étendre sur deux colonnes.
(Je l'ai d'abord trouvé la réponse sur le xamarin forum)
OriginalL'auteur I_Khanage
Je pense que vous trouverez la grille beaucoup plus facile à comprendre si vous créez dans le code XAML. Dans ce cas, vous avez des lignes et des colonnes, et la configuration est assez simple.
Ceci définit une grille avec deux lignes. La première ligne est de 3/4 aussi élevée que de la seconde. Il dispose également de deux colonnes identiques.
Vous pouvez maintenant ajouter à des cellules dans la grille, comme
Cela permettra de mettre l'étiquette de la deuxième ligne, première colonne.
Cela fonctionne à peu près exactement comme il l'a fait dans Silverlight et WPF.
C'est un grand point. Bientôt de Charles Petzold livre sur XAML pour Xamarin sera sorti et qui sera d'une grande aide. J'ai un cours sur Pluralsight appelé C# à Partir de Zéro que vous voudrez peut-être vérifier.
Merci Jesse je vais certainement vérifier à la fois (dès que cette cession est fini!!!)
OriginalL'auteur Jesse Liberty