2012-01-26 4 views
2

添付イベント(Expression Blend EventTrigger(System.Windows.Interactivity名前空間)をSilverlight ToolkitのDragDrop.DragEnter/DragLeave)に使用しようとしています。これは私自身のカスタムトリガーを書かなくても可能ですか? EventTriggerEventNameプロパティは、単純な文字列のようですので、私は構文が添付イベントさえ可能ならば何のためにあるのかわからないんだけど...EventTrigger to attachedイベント

例:

<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> 
    ... 

ありがとう!

答えて

-1

GoToStateActionのpropetiesのExpression Blend 4では、トリガーセクションでイベント名を選択できます。それはこの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> 
+0

質問は、ドラッグアンドドロップのための通常のSilverlightイベントではなく、Silverlight Toolkit(添付イベント)からのDrag-Eventsに関するものでした。 – aKzenT

関連する問題