private void LV_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left && m_CanDrag) { m_CanDrag = false; var obj = new DataObject(); obj.SetText(m_CopyHelper.GetSelectedText(), TextDataFormat.UnicodeText); if (App.MainPages.CanSendToNewTab()) { obj.SetData(m_CopyHelper.GetType(), m_CopyHelper); } LV.DoDragDrop(obj, DragDropEffects.Copy); } }