コード例 #1
0
 public static void FinalizeDrag()
 {
     _isDragging      = false;
     _dragSource      = null;
     _dragContextInfo = null;
     DragContext      = null;
 }
コード例 #2
0
 public static void InitializeDrag(FrameworkElement source, Point startPoint)
 {
     if (_dragSources.ContainsKey(source))
     {
         _dragSource = _dragSources[source];
         FrameworkElement sourceElement = _dragSource.SourceElement;
         _dragContextInfo  = FindDragContext(source);
         DragContext       = _dragContextInfo.Context;
         DragStartPosition = source.TranslatePoint(startPoint, DragContext);
     }
 }