EventTrigger附加事件

时间:2012-01-26 18:35:08

标签: .net silverlight xaml silverlight-4.0 expression-blend

我尝试将Expression Blend EventTrigger(System.Windows.Interactivity名称空间)用于附加事件(即Silverlight Toolkit中的DragDrop.DragEnter/DragLeave)。没有编写我自己的自定义触发器,这可能吗? EventName的{​​{1}}属性似乎是一个简单的字符串,所以即使可能,我也不确定附加事件的语法是什么......

示例:

EventTrigger

谢谢!

1 个答案:

答案 0 :(得分:-1)

在GoToStateAction属性的Expression Blend 4中,您可以在Trigger Section中选择事件名称。这创造了这个Xaml:

<sdk:DataGridFrozenGrid HorizontalAlignment="Left" Margin="124,153,0,227" Width="100">
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="DragEnter">
        <ei:GoToStateAction/>
           </i:EventTrigger>
    </i:Interaction.Triggers>
</sdk:DataGridFrozenGrid>