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