private void ScatterViewDrop(object sender, SurfaceDragDropEventArgs e)
{
TargetItems.Add(e.Cursor.Data as ContentItem);
var item = scatterViewTarget.Items[scatterViewTarget.Items.Count - 1];
_dropPoint = e.Cursor.GetPosition(scatterViewTarget);
_maxHeight = e.Cursor.Visual.MaxHeight;
_maxWidth = e.Cursor.Visual.MaxWidth;
_minHeight = e.Cursor.Visual.MinHeight;
_minWidth = e.Cursor.Visual.MinWidth;
_dropOrientation = e.Cursor.GetOrientation(scatterViewTarget);
_dropScatHeight = e.Cursor.Visual.ActualHeight;
_dropScatWidth = e.Cursor.Visual.ActualWidth;
_isSendingAfterDrop = true;
scatterViewTarget.Activate(item);
favouriteStack.RemoveInstancePropertyObject(item);
}