【发布时间】:2012-01-26 18:35:08
【问题描述】:
我正在尝试将 Expression Blend EventTrigger(System.Windows.Interactivity 命名空间)用于附加事件(即 Silverlight 工具包中的 DragDrop.DragEnter/DragLeave)。如果不编写我自己的自定义触发器,这可能吗? EventTrigger 的 EventName 属性似乎是一个简单的字符串,所以如果可能的话,我不确定附加事件的语法是什么......
例子:
<sdk:DataGridFrozenGrid Name="Root" AllowDrop="True">
<i:Interaction.Triggers>
<i:EventTrigger EventName="[Silverlight Toolkit DragEnter]">
<Core:GoToStateAction StateName="DragOver" />
</i:EventTrigger>
<i:EventTrigger EventName="[Silverlight Toolkit DragLeave]">
<Core:GoToStateAction StateName="NoDragOver" />
</i:EventTrigger>
</i:Interaction.Triggers>
...
谢谢!
【问题讨论】:
标签: .net silverlight xaml silverlight-4.0 expression-blend