Attacher à plusieurs événements avec Caliburn.Micro

Je travaille sur un projet Windows Phone 8 avec Caliburn.Micro et je veux attacher à 2 événements distincts sur le même bouton.

Quelle est la syntaxe pour faire cela?

J'ai essayé quelques combinaisons de ce qui suit mais continuez à obtenir une erreur de Caliburn disant "Hop pair not part of existing route"

cm:Message.Attach="[Event Tap] = [Action SelectItem], [Event Hold] = [Action OpenItemMenu]"

Jusqu'à présent, j'ai pu le faire fonctionner avec 1 événement en utilisant la syntaxe courte et une en utilisant le long, mais je préférerais pouvoir les utiliser tous les deux de la même manière façon.

23
demandé sur dkarzon 2013-12-26 09:21:27

1 réponses

Le délimiteur permettant de spécifier plusieurs actions est un point-virgule ;

<Button Content="Let's Talk" cal:Message.Attach="[Event MouseEnter] = [Action Talk('Hello', Name.Text)]; [Event  MouseLeave] = [Action Talk('Goodbye', Name.Text)]" />
50
répondu Nigel Sampson 2018-07-31 18:07:40