15 references to ScrollUnit
PresentationFramework (15)
src\Framework\System\Windows\Controls\DataGrid.cs (1)
6138if (VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && !IsGrouping)
src\Framework\System\Windows\Controls\ItemsControl.cs (5)
87return ScrollUnit.Pixel; 2635if (VirtualizingPanel.GetScrollUnit(this) != ScrollUnit.Item) 2801VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && 3232VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item); 3242VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item);
src\Framework\System\Windows\Controls\TreeView.cs (1)
42VirtualizingStackPanel.ScrollUnitProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(ScrollUnit.Pixel));
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (5)
178DependencyProperty.RegisterAttached("ScrollUnit", typeof(ScrollUnit), typeof(VirtualizingPanel), 179new FrameworkPropertyMetadata(ScrollUnit.Item, FrameworkPropertyMetadataOptions.AffectsMeasure, new PropertyChangedCallback(OnVirtualizationPropertyChanged))); 185public static ScrollUnit GetScrollUnit(DependencyObject element) 192return (ScrollUnit)element.GetValue(ScrollUnitProperty); 199public static void SetScrollUnit(DependencyObject element, ScrollUnit value)
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (3)
1686if (!itemsControl.IsGrouping && VirtualizingPanel.GetScrollUnit(itemsControl) == ScrollUnit.Item) 4167ScrollUnit scrollUnit = GetScrollUnit(itemsControl); 4169IsPixelBased = mustDisableVirtualization || (scrollUnit == ScrollUnit.Pixel);