At.FF.Krems.Config_Gui.MainWindow.ElementListOnPreviewMouseMove C# (CSharp) Method

ElementListOnPreviewMouseMove() private method

The element list on preview mouse move.
private ElementListOnPreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object The sender.
e System.Windows.Input.MouseEventArgs The instance containing the event data.
return void
        private void ElementListOnPreviewMouseMove(object sender, MouseEventArgs e)
        {
            if (e.LeftButton != MouseButtonState.Pressed || !(sender is ListBox))
            {
                return;
            }

            var listBox = (ListBox)sender;
            var data = GetDataFromListBox(listBox, e.GetPosition(listBox));

            if (data != null)
            {
                DragDrop.DoDragDrop(listBox, data, DragDropEffects.Move);
            }
        }