我试图彼此绑定到矩形。所以当一个矩形移动第二个移动时,我仍然是WPF的新手!我知道这听起来真的很愚蠢所有的帮助都非常受欢迎。请在下面找到我的代码并帮助我
<Canvas Height="500" Width="500" Name="Window1canvas"
Background="BLUE"
DnD:DragDropManager.DragSource="{StaticResource sourceForDragOp}"
DnD:DragDropManager.DropTarget="{StaticResource targetForDragOp}">
<Rectangle Name="Rec1" Width="50"
Height="50"
Fill="Yellow"
Canvas.Left="251"
Canvas.Top="288"/>
<Rectangle Width="50"
Height="50"
Fill="Green"
Canvas.Left="{Binding ElementName=Rec1, Path=(Canvas.Left), Mode=TwoWay}"
Canvas.Top="100"/>
</Canvas>
答案 0 :(得分:0)
尝试在视图模型中定义矩形位置,并使用TwoWay绑定将其绑定到矩形。