2011-10-09 75 views
0

我試圖將矩形與對方綁定。所以當長方形移動第二個移動,我仍然是新的WPF!我知道這聽起來真的很愚蠢,所有的幫助都非常受歡迎。請在下面找到我的代碼,並幫我找到WPF Item綁定

 <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> 
+2

這段代碼有什麼問題? ..你已經將第二個矩形的左邊界與第一個矩形的左邊界綁定了..問題是什麼? –

回答

0

嘗試在視圖模型中定義矩形位置並使用TwoWay綁定將其綁定到矩形。