J'ai créé une vue de liste avec le modèle d'élément et lorsque je clique sur Ajouter un bouton et que j'ajoute un élément à cette liste, les boutons d'image de ce modèle deviennent petits.
À quoi cela devrait ressembler
https://drive.google.com/open?id=1e8BTXzPDhcbhsO7JqR
3 Réponses :
Vous pouvez également définir les VerticalOptions des ImageButtons sur Fill en ajoutant Aspect à AspectFit, et éventuellement en ajoutant une marge, comme ci-dessous:
Je l'ai fait - effet de même.
Essayez de supprimer la propriété de couleur d'arrière-plan du bouton d'image. C'est un bogue existant - https://github.com/xamarin/Xamarin.Forms/issues / 4510
MA SOLUTION Je pense que ce n'est pas la meilleure mais ça marche.
<Image IsVisible="{Binding visible}" Source="deleteicon.png" Grid.Column="2" MinimumWidthRequest="30" WidthRequest="30" HorizontalOptions="Center" BackgroundColor="Transparent"> <Image.GestureRecognizers> <TapGestureRecognizer Tapped="DeleteD_Clicked" NumberOfTapsRequired="1"/> </Image.GestureRecognizers> </Image>
Ce ListView est dans le cadre et sous ce cadre est similaire avec ListView. Et quand j'ajoute un élément à partir du bouton, il ajoute mais le cadre ne fait pas plus grand - je ne veux pas avoir dans la barre de défilement de la liste, c'est pourquoi j'ajoute de la hauteur (cela fonctionne comme je le veux)
Je supprime l'ajout de cette hauteur et le dernier élément est à quoi cela devrait ressembler. reste encore un bug
OK, je le répare, et c'est stupide. Je change ImageButton en Image avec GestureRecograizer et le bogue n'existe plus
Veuillez partager votre solution pour répondre, cela aidera les autres qui ont un problème similaire.