private void EndDrag()
{
if (_dragging == CatrobatListViewDragStaus.NotDragging)
{
return;
}
_dragging = CatrobatListViewDragStaus.NotDragging;
_manipulationCanvas.Visibility = Visibility.Collapsed;
if (Items.IndexOf(_tmpDragContentControl) != -1)
{
ItemDragCompletedEvent(this, new CatrobatListViewEventArgs(_tmpDragContentControl, _originalDragContent, null, null, _draggingGroupList));
if (_draggingGroupList != null && _draggingGroupList.Count > 0)
{
_draggingGroupList.Clear();
_draggingItem = null;
var tmpItem = ContainerFromItem(_originalDragContent.Content) as CatrobatListViewItem;
GroupItem(tmpItem);
}
}
}