Свойства привязки MouseDragElementBehavior - PullRequest
1 голос
/ 03 января 2012

По умолчанию MouseDragElementBehavior не реализует методы Binding (SetBinding, GetBindingExpression и т. Д.), Как я могу сделать объект привязки для этого поведения?Возможно ли это?

1 Ответ

2 голосов
/ 03 января 2012

Не уверен, что я понимаю ваш вопрос, но что-то вроде этого может работать:

<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 наследует от DependencyObject, и вы можете установить привязки к свойствам X и Y, обратите внимание в предыдущем коде, как указано имя элемента.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...