J'essaie d'ajouter un geste de robinet à une image dans une image de listeView
l'image suivante forte> rendu correctement dans la liste de la vue sans l'image J'ai pris cela de - aussi (selon la suggestion de commentaire) p> <Image.GestureRecognizers>
<TapGestureRecognizer
Command="{Binding TapCommand}"
CommandParameter="newsImage" />
3 Réponses :
Vous pouvez utiliser la base de données dans la liste ListView et à l'intérieur de la base de données ont une grille, puis ajoutez les éléments de l'UI. Dans l'échantillon donné, je montrent le nom, le numéro de contact et l'image, j'ai utilisé les épreuves d'accès à l'image. Essayez ceci:
J'ai eu le succès avec puis en code quelque chose comme: p> Le gestionnaire n'a pas besoin d'être marqué tapigeurecognizer Code> dans Utilise celui-ci en la spécifiant en XAML avec son propre
x: nom code>, puis ajoutez un gestionnaire de pression dans le code. < p> Exemple de balisup: p>
ASYNC CODE>, il est simplement courant pour mes utilisations que quelque chose d'Async se passe là-bas, comme une boîte de dialogue de confirmation ou numérisation d'un code à barres. P> p>
Vous pouvez également joindre un reconnaissance de geste à une image dans une liste de réception. Le reconnaissance de gestes peut se lier à une commande dans un modèle de vue
Notez que
tapeaucallback code> est obsolète, utilisez la commande
code>
Variante de commande essayé, même résultat.
C'est spécifiquement l'image qui doit être exploitée? Evénement de changement de sélection ListView ne le coupe pas?
Je peux éventuellement retravailler les choses pour éviter cela, mais devrais-je vraiment avoir à devoir? Est-ce que je demande quelque chose hors de l'ordinaire I.e. Si vous n'utilisez jamais ListView et d'avoir des images cliquables séparées?
Wickedw Avez-vous déjà eu ce problème?
@Enincampbell Campbell, désolé je n'ai pas regardé cela pendant une longue période, examinera la réponse ci-dessous quand obtenez la chance ...