nature_net.user_controls.custom_listbox_v2._list_PreviewMouseLeftButtonDown C# (CSharp) Метод

_list_PreviewMouseLeftButtonDown() публичный Метод

public _list_PreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void
        void _list_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            Point pt = e.GetPosition((UIElement)sender);
            hitResultsList.Clear();

            VisualTreeHelper.HitTest(this._list, null,
                new HitTestResultCallback(HitTestResult_Tap_v2),
                new PointHitTestParameters(pt));

            if (hitResultsList.Count > 0)
            {
                item_generic selected = null;
                try { selected = (item_generic)hitResultsList[hitResultsList.Count - 1]; }
                catch (Exception)
                {
                    //try { selected = (Image)hitResultsList[0]; }
                    //catch (Exception) { return; }
                }
                //start_drag(selected, e.Device);
                e.Handled = true;
                return;
            }
        }