Example #1
0
        static void RegisterCanDragSelect(object sender, RoutedEventArgs e)
        {
            var ItemsControl = sender as ItemsControl;

            if (GetDragSelector(ItemsControl) == null)
            {
                ItemsControl.ApplyTemplate();

                var Manager = DragSelector.New(ItemsControl);
                Manager.Register();

                SetDragSelector(ItemsControl, Manager);
            }
        }
Example #2
0
 internal static void SetDragSelector(ItemsControl d, DragSelector value)
 {
     d.SetValue(DragSelectorProperty, value);
 }
Example #3
0
 static void SetDragSelector(ItemsControl i, DragSelector input) => i.SetValue(DragSelectorProperty, input);