示例#1
0
 void RemoveDraggedAdorner()
 {
     if (this._draggedAdorner != null)
     {
         this._draggedAdorner.Detach();
         this._draggedAdorner = null;
     }
 }
示例#2
0
 void ShowDraggedAdorner(Point currentPosition)
 {
     if (this._draggedAdorner == null)
     {
         var adornerLayer = AdornerLayer.GetAdornerLayer(this._sourceItemsControl);
         this._draggedAdorner = new DraggedAdorner(this._draggedData, GetDragDropTemplate(this._sourceItemsControl), this._sourceItemContainer, adornerLayer);
     }
     this._draggedAdorner.SetPosition(currentPosition.X - this._initialMousePosition.X + this._initialMouseOffset.X, currentPosition.Y - this._initialMousePosition.Y + this._initialMouseOffset.Y);
 }