2014-08-28 5 views
1

Je suis en train d'écrire une application Windows Phone 8.1 et je souhaiterais avoir la possibilité d'associer des événements Tapped (par exemple pour la grille). J'ai lu beaucoup d'articles et de réponses, mais toutes les solutions ne fonctionnent pas dans ma situation. Existe-t-il une alternative aux déclencheurs (System.Windows.Interactivity) ou Command pour WP 8.1?Binding Tapped event

+0

Pouvez-vous nous dire ce que vous avez essayé, mais ne fonctionne pas? Ce sera plus facile pour nous de vous aider. – Bun

Répondre

1

Merci pour l'intérêt, mais j'ai trouvé la solution. J'étais probablement trop fatigué et j'ai oublié d'ajouter une référence au SDK Behaviors. Cela fonctionne très bien maintenant.

<Page 
xmlns:i="using:Microsoft.Xaml.Interactivity" 
xmlns:core="using:Microsoft.Xaml.Interactions.Core" ...> 

et simple utilisation de la commande:

<SomeControl ...> 
<i:Interaction.Behaviors> 
    <core:EventTriggerBehavior EventName="Tapped"> 
     <core:InvokeCommandAction Command="{Binding MyCommand}" /> 
    </core:EventTriggerBehavior> 
</i:Interaction.Behaviors> 
</SomeControl>