Подтвердить что ты не робот

Присоединить к нескольким событиям с помощью Caliburn.Micro

Я работаю над проектом Windows Phone 8 с Caliburn.Micro, и я хочу подключиться к двум отдельным событиям на одной и той же кнопке.

Каков синтаксис для этого?

Я попробовал несколько комбинаций ниже, но продолжаю получать сообщение от Caliburn, говоря: "Пара хопа не является частью существующего маршрута"

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

До сих пор мне удалось заставить его работать с 1 событием, используя короткий синтаксис, а один - с длинным, но предпочитал бы использовать их одинаково.

4b9b3361

Ответ 1

Я считаю, что разделителем для указания нескольких действий является точка с запятой - ;.

<Button Content="Let Talk" cal:Message.Attach="[Event MouseEnter] = [Action Talk('Hello', Name.Text)]; [Event  MouseLeave] = [Action Talk('Goodbye', Name.Text)]" />