示例#1
0
        public DragablzVerticalItemsControl()
        {
            MouseDown += DragablzVerticalItemsControl_MouseDown;
            var VerticalPositionMonitor = new VerticalPositionMonitor();

            VerticalPositionMonitor.OrderChanged    += VerticalPositionMonitor_OrderChanged;
            VerticalPositionMonitor.LocationChanged += VerticalPositionMonitor_LocationChanged;
            PositionMonitor = VerticalPositionMonitor;
            var customOrganiser = new CustomOrganiser();

            customOrganiser.DragCompleted += CustomOrganiser_DragCompleted;
            ItemsOrganiser = customOrganiser;
        }
        public DragablzHorizontalItemsControl()
        {
            MouseDown += DragablzHorizontalItemsControl_MouseDown;
            var horizontalPositionMonitor = new HorizontalPositionMonitor();

            horizontalPositionMonitor.OrderChanged    += HorizontalPositionMonitor_OrderChanged;
            horizontalPositionMonitor.LocationChanged += HorizontalPositionMonitor_LocationChanged;
            PositionMonitor = horizontalPositionMonitor;
            var customOrganiser = new CustomOrganiser();

            customOrganiser.DragCompleted += CustomOrganiser_DragCompleted;
            ItemsOrganiser = customOrganiser;
        }