15 references to ScrollUnit
PresentationFramework (15)
System\Windows\Controls\DataGrid.cs (1)
6088if (VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && !IsGrouping)
System\Windows\Controls\ItemsControl.cs (5)
76return ScrollUnit.Pixel; 2592if (VirtualizingPanel.GetScrollUnit(this) != ScrollUnit.Item) 2758VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && 3261VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item); 3271VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item);
System\Windows\Controls\TreeView.cs (1)
35VirtualizingStackPanel.ScrollUnitProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(ScrollUnit.Pixel));
System\Windows\Controls\VirtualizingPanel.cs (5)
152DependencyProperty.RegisterAttached("ScrollUnit", typeof(ScrollUnit), typeof(VirtualizingPanel), 153new FrameworkPropertyMetadata(ScrollUnit.Item, FrameworkPropertyMetadataOptions.AffectsMeasure, new PropertyChangedCallback(OnVirtualizationPropertyChanged))); 159public static ScrollUnit GetScrollUnit(DependencyObject element) 163return (ScrollUnit)element.GetValue(ScrollUnitProperty); 170public static void SetScrollUnit(DependencyObject element, ScrollUnit value)
System\Windows\Controls\VirtualizingStackPanel.cs (3)
1719if (!itemsControl.IsGrouping && VirtualizingPanel.GetScrollUnit(itemsControl) == ScrollUnit.Item) 4223ScrollUnit scrollUnit = GetScrollUnit(itemsControl); 4225IsPixelBased = mustDisableVirtualization || (scrollUnit == ScrollUnit.Pixel);