2010-11-30 3 views
2

Dans mon application WP7, j'ai un ListBox rempli de boutons. J'ai un état visuel «pressé» configuré, et cela fonctionne très bien. Cependant, je voudrais désactiver cet état visuel 'pressé' (le définir temporairement pour ne rien faire) pendant que le ListBox défile.Définition par programme d'un VisualStates de Button modèle

J'ai créé un gestionnaire d'événements pour détecter le défilement de ListBox (en utilisant l'entrée de blog de Peter Torr here. Comment utiliser ce gestionnaire d'événements, comment modifier/désactiver cet état visuel 'Pressé' et le renvoyer à son à l'origine (par XAML) état défini? ListBox 'Generated Items de modèle est le bouton de commande, qui est lui-même basé sur un modèle à utiliser ma commande « Pressé » animation de l'Etat.

Merci!

Répondre

0

Ce n'est pas execly ce sont vous cherchez, mais vous pouvez essayer de réglage

myButton.IsEnabled = false; 

Je suppose que votre but est d'empêcher l'utilisateur de cliquer sur un bouton pendant le défilement.

Questions connexes