public DragNDropEventArgs(DraggableViewContainer dvc, /*DraggableView v,*/ DragAction action, float x, float y) { HoveredView = dvc; // DraggedView = v; Action = action; X = x; Y = y; }
private void SetViewInContainer(DraggableViewContainer hovered) { var v = LastDraggedDV; if (v != null) { //var dragContainer = v.Parent as DraggableViewContainer; //if (dragContainer != null) //{ // dragContainer.Children.Remove(v); //} //else //{ // var container = v.Parent as Layout<View>; // container.Children.Remove(v); //} hovered.Children.Add(v); } }