2012-01-03 19 views
1

デフォルトでは、MouseDragElementBehaviorはバインディング(SetBinding、GetBindingExpressionなど)のメソッドを実装していません。これは可能ですか?私はあなたの質問を理解しますが、このような何かが動作している場合MouseDragElementBehaviorバインディングプロパティ

+0

**この動作にバインディングオブジェクトを作成するとどういう意味ですか? – Ariel

+0

XとYの値、高さ、幅などを持つ "MyElementVisual"というオブジェクトがあり、XとYの値は動作の値に対応しています。 –

答えて

2

わからない:DependencyObjectから

<Rectangle x:Name="MyVisualElement" Fill="#FFF4F4F5" Stroke="Black" Height="90" Canvas.Left="188" Canvas.Top="113" Width="90"> 
    <i:Interaction.Behaviors> 
     <ei:MouseDragElementBehavior x:Name="mouse" X="{Binding Height, ElementName=MyVisualElement}" Y="{Binding Width, ElementName=MyVisualElement}"/> 
    </i:Interaction.Behaviors> 
</Rectangle> 

MouseDragElementBehaviorのineritsをし、前のコードでは、プロパティXとYにメモをバインドを設定する方法要素名が指定されています。

これが役に立ちます。

+0

申し訳ありませんが、私の英語は吸う、助けてくれてありがとう、私は試していた...と働いた! –

関連する問題