Question

Quel est le meilleur moyen de lier une méthode lorsque l'événement de survol de la souris est déclenché?

Un exemple.

quand une souris survole un bouton. Une méthode se déclenche telle que le compte.

Aussi longtemps que la souris survolera le bouton, le compte continuera à augmenter.

Comment vais-je connecter un événement de souris à une méthode? Utiliser Xaml?!

DES IDÉES?!

Était-ce utile?

La solution

Pour cela, vous pouvez utiliser une propriété attachée, en particulier si vous souhaitez réutiliser cette fonctionnalité.

La classe Behavior<T> d'Expression Blend simplifie ce processus. Vous aurez besoin du SDK Blend, mais vous pourrez ensuite utiliser directement les comportements. Voici un article de blog montrant un exemple .

Ceci vous permet d’attribuer un comportement attaché en XAML. De nombreux frameworks MVVM ont une implémentation qui utilise cette approche, telle que LifetimeEvents in Cinch .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top