Пример #1
0
        private void DownScrollWheel(object sender, RoutedEventArgs e)
        {
            MouseWheelEventArgs m = (MouseWheelEventArgs)e;
            double offset         = m.Delta * 2 / 3;
            double value          = DownScroll.VerticalOffset;

            if (DownNoteCount > 0)
            {
                --DownNoteCount;
                return;
            }
            DownNoteCount = 8;
            if ((DownScroll.VerticalOffset >= DownScroll.ScrollableHeight * 0.9) && (offset < 0))
            {
                NoteList.Reserve(ref CurrentTrack.GetNoteListRef(Direction.DOWN));
                //increse notelist
                return;
            }

            DownScroll.ScrollToVerticalOffset(value - offset);
        }
Пример #2
0
 private void DownScrollLoaded(object sender, RoutedEventArgs e)
 {
     DownScroll.AddHandler(MouseWheelEvent, new RoutedEventHandler(DownScrollWheel), true);
     ListBox listbox = (ListBox)sender;
 }