1
默認情況下,MouseDragElementBehavior沒有實現綁定(SetBinding,GetBindingExpression等)的方法,我怎樣才能使這個行爲的綁定對象?這可能嗎?MouseDragElementBehavior綁定屬性
默認情況下,MouseDragElementBehavior沒有實現綁定(SetBinding,GetBindingExpression等)的方法,我怎樣才能使這個行爲的綁定對象?這可能嗎?MouseDragElementBehavior綁定屬性
不知道如果我明白你的問題,但這樣的事情可能工作:
<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自DependencyObject,您可以在前面的代碼中設置綁定的屬性X和Y,記如何指定元素名稱。
希望這會有所幫助。
對不起,我的英語很爛,謝謝你的幫助,我正在努力...並努力工作! – 2012-01-03 17:04:41
你是什麼意思與**做一個綁定對象到這種行爲** ?? ?? – Ariel 2012-01-03 15:22:14
我有一個叫做「MyElementVisual」的對象,它的X和Y值,高度,寬度等等,都希望X和Y值對應於行爲的價值,因爲我使用它。 – 2012-01-03 15:37:40