Пример #1
0
 private void PART_HorizontalScrollBar_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e)
 {
     if (!HorizScrolling)
     {
         HorizScrolling = true;
         HeaderScroll.ScrollToHorizontalOffset(e.NewValue);
         HorizScrolling = false;
     }
 }
Пример #2
0
 private void ScrollViewer_OnScrollChanged(object sender, ScrollChangedEventArgs e)
 {
     HeaderScroll.ScrollToHorizontalOffset(e.HorizontalOffset);
 }
Пример #3
0
        /// <summary>
        /// Обработчик события изменения положения скрола.
        /// Синхронизирует соложения скролов заголовка и таблицы
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MainTable_ScrollChanged(object sender, ScrollChangedEventArgs e)
        {
            var value = e.HorizontalOffset;

            HeaderScroll.ScrollToHorizontalOffset(value);
        }