示例#1
0
 private Target(DockPane pane, DockPanePreviewPlacement placement)
 {
     _targetItem = pane.SelectedItem;
     if (placement == DockPanePreviewPlacement.Left)
     {
         _targetPosition = DropPosition.Left;
     }
     else if (placement == DockPanePreviewPlacement.Right)
     {
         _targetPosition = DropPosition.Right;
     }
     else if (placement == DockPanePreviewPlacement.Top)
     {
         _targetPosition = DropPosition.Top;
     }
     else if (placement == DockPanePreviewPlacement.Bottom)
     {
         _targetPosition = DropPosition.Bottom;
     }
     else
     {
         Debug.Assert(placement == DockPanePreviewPlacement.Fill);
         _targetPosition = DropPosition.Fill;
     }
 }
示例#2
0
 void IDragSource.Drop(DockPane targetPane, DockPanePreviewPlacement placement)
 {
     DockManager.Drop(DockPane, targetPane, placement);
 }