2

長方形と2つのテキストブロックを含むグリッドがあります。グリッドには、MouseDragElementBehaviorExpressionBlendの動作をドラッグして追加したがあります。

C#では、を無効にしてから再度有効にできるようにしたいと思いMouseDragElementBehaviorます。それを行う方法について何かアイデアはありますか?

4

1 に答える 1

1

http://invokeit.wordpress.com/2012/02/10/wp7-drag-drop-example/私のブログ投稿をご覧ください。これは、プログラムでアクセスする方法です

BehaviorCollection behaviours = Interaction.GetBehaviors(ball);
if (behaviours.Count > 0 && behaviours[0] is MouseDragElementBehavior)
{
    MouseDragElementBehavior dragBehaviour = behaviours[0] as MouseDragElementBehavior;
}

私が今行う傾向があるのは、XAML ではなく、実行時に追加することです。

必要に応じて追加し、必要に応じて削除できます。

于 2012-05-21T12:30:24.963 に答える