Frage

Was ist der beste Weg, um eine Methode zu verbinden, wenn die Maus über Ereignis ausgelöst wird?

Ein Beispiel.

, wenn eine Maus auf eine Schaltfläche schwebt über. Verfahren Brände wie Count.

Also, solange die Maus über die Schaltfläche, wird die Zählung behält erhöht wird.

Wie werde ich eine Maus über Ereignis ein Verfahren anschließen? Mit XAML?!

Irgendwelche Ideen?!

War es hilfreich?

Lösung

Eine Möglichkeit, dies zu tun ist, über eine aufgesetzte Eigenschaft, vor allem, wenn Sie diese Funktion wieder verwenden wollen.

Expression Blend Behavior<T> Klasse macht diese einfach. Sie müssen das die Mischung SDK, aber dann können Sie Verhaltensweisen direkt verwenden. Hier ist ein Blog-Post ein Beispiel zeigt.

Auf diese Weise können Sie ein angeschlossenes Verhalten in XAML zuzuzuweisen. Viele MVVM Rahmen haben eine Implementierung, die diesen Ansatz verwendet, wie die LifetimeEvents in Cinch .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top