使用Caliburn.Micro附加到多个事件

dka*_*zon 30 c# xaml caliburn.micro windows-phone-8

我正在使用Caliburn.Micro开发Windows Phone 8项目,我想在同一个按钮上附加2个单独的事件.

这样做的语法是什么?

我已经尝试了下面的一些组合,但继续从Caliburn得到错误说"跳对不是现有路线的一部分"

cm:Message.Attach="[Event Tap] = [Action SelectItem], [Event Hold] = [Action OpenItemMenu]"
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经能够使用短语法处理1个事件,使用long语法处理1个事件但是希望能够以相同的方式使用它们.

Nig*_*son 57

用于指定多个操作的分隔符是分号 ;

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