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