15 references to ScrollUnit
PresentationFramework (15)
System\Windows\Controls\DataGrid.cs (1)
6133if (VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && !IsGrouping)
System\Windows\Controls\ItemsControl.cs (5)
86return ScrollUnit.Pixel; 2632if (VirtualizingPanel.GetScrollUnit(this) != ScrollUnit.Item) 2798VirtualizingPanel.GetScrollUnit(this) == ScrollUnit.Item && 3301VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item); 3311VirtualizingStackPanel.GetScrollUnit(this) == ScrollUnit.Item);
System\Windows\Controls\TreeView.cs (1)
41VirtualizingStackPanel.ScrollUnitProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(ScrollUnit.Pixel));
System\Windows\Controls\VirtualizingPanel.cs (5)
159DependencyProperty.RegisterAttached("ScrollUnit", typeof(ScrollUnit), typeof(VirtualizingPanel), 160new FrameworkPropertyMetadata(ScrollUnit.Item, FrameworkPropertyMetadataOptions.AffectsMeasure, new PropertyChangedCallback(OnVirtualizationPropertyChanged))); 166public static ScrollUnit GetScrollUnit(DependencyObject element) 170return (ScrollUnit)element.GetValue(ScrollUnitProperty); 177public static void SetScrollUnit(DependencyObject element, ScrollUnit value)
System\Windows\Controls\VirtualizingStackPanel.cs (3)
1735if (!itemsControl.IsGrouping && VirtualizingPanel.GetScrollUnit(itemsControl) == ScrollUnit.Item) 4249ScrollUnit scrollUnit = GetScrollUnit(itemsControl); 4251IsPixelBased = mustDisableVirtualization || (scrollUnit == ScrollUnit.Pixel);