2 instantiations of ScrollBar
PresentationFramework (2)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8725
bamlType.DefaultConstructor = delegate() { return new System.Windows.Controls.Primitives.
ScrollBar
(); };
System\Windows\Markup\KnownTypes.cs (1)
1520
case KnownElements.ScrollBar: o = new System.Windows.Controls.Primitives.
ScrollBar
(); break;
192 references to ScrollBar
PresentationFramework (192)
System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (4)
21
public ScrollBarAutomationPeer(
ScrollBar
owner): base(owner)
53
return ((
ScrollBar
)Owner).Orientation == Orientation.Horizontal ?
63
ScrollBar
sb = Owner as
ScrollBar
;
System\Windows\Controls\Orientation.cs (1)
12
/// Examples of these elements include: <see cref="Slider" /> and <see cref="Primitives.
ScrollBar
" />.
System\Windows\Controls\Primitives\ScrollBar.cs (105)
75
public static readonly RoutedEvent ScrollEvent = EventManager.RegisterRoutedEvent("Scroll", RoutingStrategy.Bubble, typeof(ScrollEventHandler), typeof(
ScrollBar
));
109
= DependencyProperty.Register("Orientation", typeof(Orientation), typeof(
ScrollBar
),
118
= DependencyProperty.Register("ViewportSize", typeof(double), typeof(
ScrollBar
),
229
public static readonly RoutedCommand LineUpCommand = new RoutedCommand("LineUp", typeof(
ScrollBar
));
233
public static readonly RoutedCommand LineDownCommand = new RoutedCommand("LineDown", typeof(
ScrollBar
));
237
public static readonly RoutedCommand LineLeftCommand = new RoutedCommand("LineLeft", typeof(
ScrollBar
));
241
public static readonly RoutedCommand LineRightCommand = new RoutedCommand("LineRight", typeof(
ScrollBar
));
245
public static readonly RoutedCommand PageUpCommand = new RoutedCommand("PageUp", typeof(
ScrollBar
));
249
public static readonly RoutedCommand PageDownCommand = new RoutedCommand("PageDown", typeof(
ScrollBar
));
253
public static readonly RoutedCommand PageLeftCommand = new RoutedCommand("PageLeft", typeof(
ScrollBar
));
257
public static readonly RoutedCommand PageRightCommand = new RoutedCommand("PageRight", typeof(
ScrollBar
));
261
public static readonly RoutedCommand ScrollToEndCommand = new RoutedCommand("ScrollToEnd", typeof(
ScrollBar
));
265
public static readonly RoutedCommand ScrollToHomeCommand = new RoutedCommand("ScrollToHome", typeof(
ScrollBar
));
269
public static readonly RoutedCommand ScrollToRightEndCommand = new RoutedCommand("ScrollToRightEnd", typeof(
ScrollBar
));
273
public static readonly RoutedCommand ScrollToLeftEndCommand = new RoutedCommand("ScrollToLeftEnd", typeof(
ScrollBar
));
277
public static readonly RoutedCommand ScrollToTopCommand = new RoutedCommand("ScrollToTop", typeof(
ScrollBar
));
281
public static readonly RoutedCommand ScrollToBottomCommand = new RoutedCommand("ScrollToBottom", typeof(
ScrollBar
));
285
public static readonly RoutedCommand ScrollToHorizontalOffsetCommand = new RoutedCommand("ScrollToHorizontalOffset", typeof(
ScrollBar
));
289
public static readonly RoutedCommand ScrollToVerticalOffsetCommand = new RoutedCommand("ScrollToVerticalOffset", typeof(
ScrollBar
));
293
public static readonly RoutedCommand DeferScrollToHorizontalOffsetCommand = new RoutedCommand("DeferScrollToToHorizontalOffset", typeof(
ScrollBar
));
297
public static readonly RoutedCommand DeferScrollToVerticalOffsetCommand = new RoutedCommand("DeferScrollToVerticalOffset", typeof(
ScrollBar
));
302
public static readonly RoutedCommand ScrollHereCommand = new RoutedCommand("ScrollHere", typeof(
ScrollBar
));
315
ScrollBar
scrollBar = sender as
ScrollBar
;
325
ScrollBar
scrollBar = sender as
ScrollBar
;
378
((
ScrollBar
)sender).OnThumbDragCompleted(e);
488
ScrollBar
scrollBar = ((
ScrollBar
)target);
489
if (args.Command ==
ScrollBar
.ScrollHereCommand)
498
if (args.Command ==
ScrollBar
.LineUpCommand)
502
else if (args.Command ==
ScrollBar
.LineDownCommand)
506
else if (args.Command ==
ScrollBar
.PageUpCommand)
510
else if (args.Command ==
ScrollBar
.PageDownCommand)
514
else if (args.Command ==
ScrollBar
.ScrollToTopCommand)
518
else if (args.Command ==
ScrollBar
.ScrollToBottomCommand)
525
if (args.Command ==
ScrollBar
.LineLeftCommand)
529
else if (args.Command ==
ScrollBar
.LineRightCommand)
533
else if (args.Command ==
ScrollBar
.PageLeftCommand)
537
else if (args.Command ==
ScrollBar
.PageRightCommand)
541
else if (args.Command ==
ScrollBar
.ScrollToLeftEndCommand)
545
else if (args.Command ==
ScrollBar
.ScrollToRightEndCommand)
656
args.CanExecute = (args.Command ==
ScrollBar
.ScrollHereCommand);
661
args.CanExecute = ((
ScrollBar
)target).IsStandalone;
686
DefaultStyleKeyProperty.OverrideMetadata(typeof(
ScrollBar
), new FrameworkPropertyMetadata(typeof(
ScrollBar
)));
687
_dType = DependencyObjectType.FromSystemTypeInternal(typeof(
ScrollBar
));
692
FocusableProperty.OverrideMetadata(typeof(
ScrollBar
), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox));
695
EventManager.RegisterClassHandler(typeof(
ScrollBar
), Thumb.DragStartedEvent, new DragStartedEventHandler(OnThumbDragStarted));
696
EventManager.RegisterClassHandler(typeof(
ScrollBar
), Thumb.DragDeltaEvent, new DragDeltaEventHandler(OnThumbDragDelta));
697
EventManager.RegisterClassHandler(typeof(
ScrollBar
), Thumb.DragCompletedEvent, new DragCompletedEventHandler(OnThumbDragCompleted));
700
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.ScrollHereCommand, onScrollCommand, new CanExecuteRoutedEventHandler(OnQueryScrollHereCommand));
702
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.LineUpCommand, onScrollCommand, onQueryScrollCommand, Key.Up);
703
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.LineDownCommand, onScrollCommand, onQueryScrollCommand, Key.Down);
704
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.PageUpCommand, onScrollCommand, onQueryScrollCommand, Key.PageUp);
705
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.PageDownCommand, onScrollCommand, onQueryScrollCommand, Key.PageDown);
706
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.ScrollToTopCommand, onScrollCommand, onQueryScrollCommand, new KeyGesture(Key.Home, ModifierKeys.Control));
707
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.ScrollToBottomCommand, onScrollCommand, onQueryScrollCommand, new KeyGesture(Key.End, ModifierKeys.Control));
709
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.LineLeftCommand, onScrollCommand, onQueryScrollCommand, Key.Left);
710
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.LineRightCommand, onScrollCommand, onQueryScrollCommand, Key.Right);
711
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.PageLeftCommand, onScrollCommand, onQueryScrollCommand);
712
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.PageRightCommand, onScrollCommand, onQueryScrollCommand);
713
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.ScrollToLeftEndCommand, onScrollCommand, onQueryScrollCommand, Key.Home);
714
CommandHelpers.RegisterCommandHandler(typeof(
ScrollBar
),
ScrollBar
.ScrollToRightEndCommand, onScrollCommand, onQueryScrollCommand, Key.End);
716
MaximumProperty.OverrideMetadata(typeof(
ScrollBar
), new FrameworkPropertyMetadata(new PropertyChangedCallback(ViewChanged)));
717
MinimumProperty.OverrideMetadata(typeof(
ScrollBar
), new FrameworkPropertyMetadata(new PropertyChangedCallback(ViewChanged)));
719
ContextMenuProperty.OverrideMetadata(typeof(
ScrollBar
), new FrameworkPropertyMetadata(null, new CoerceValueCallback(CoerceContextMenu)));
726
ScrollBar
scrollBar = (
ScrollBar
)d;
791
ScrollBar
sb = (
ScrollBar
)o;
844
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollHere), "ScrollHere",
ScrollBar
.ScrollHereCommand));
846
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_Top), "Top",
ScrollBar
.ScrollToTopCommand));
847
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_Bottom), "Bottom",
ScrollBar
.ScrollToBottomCommand));
849
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageUp), "PageUp",
ScrollBar
.PageUpCommand));
850
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageDown), "PageDown",
ScrollBar
.PageDownCommand));
852
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollUp), "ScrollUp",
ScrollBar
.LineUpCommand));
853
verticalContextMenu.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollDown), "ScrollDown",
ScrollBar
.LineDownCommand));
864
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollHere), "ScrollHere",
ScrollBar
.ScrollHereCommand));
866
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_LeftEdge), "LeftEdge",
ScrollBar
.ScrollToLeftEndCommand));
867
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_RightEdge), "RightEdge",
ScrollBar
.ScrollToRightEndCommand));
869
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageLeft), "PageLeft",
ScrollBar
.PageLeftCommand));
870
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageRight), "PageRight",
ScrollBar
.PageRightCommand));
872
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollLeft), "ScrollLeft",
ScrollBar
.LineLeftCommand));
873
horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollRight), "ScrollRight",
ScrollBar
.LineRightCommand));
884
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollHere), "ScrollHere",
ScrollBar
.ScrollHereCommand));
886
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_LeftEdge), "LeftEdge",
ScrollBar
.ScrollToRightEndCommand));
887
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_RightEdge), "RightEdge",
ScrollBar
.ScrollToLeftEndCommand));
889
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageLeft), "PageLeft",
ScrollBar
.PageRightCommand));
890
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_PageRight), "PageRight",
ScrollBar
.PageLeftCommand));
892
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollLeft), "ScrollLeft",
ScrollBar
.LineRightCommand));
893
horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(nameof(SR.ScrollBar_ContextMenu_ScrollRight), "ScrollRight",
ScrollBar
.LineLeftCommand));
System\Windows\Controls\Primitives\ScrollEventArgs.cs (3)
14
/// <seealso cref="
ScrollBar
.ScrollEvent" />
27
RoutedEvent =
ScrollBar
.ScrollEvent;
54
/// <seealso cref="
ScrollBar
.ScrollEvent" />
System\Windows\Controls\Primitives\Track.cs (5)
240
new ValidateValueCallback(
ScrollBar
.IsValidOrientation));
733
ScrollBar
scrollBar = rangeBase as
ScrollBar
;
737
BindToTemplatedParent(ViewportSizeProperty,
ScrollBar
.ViewportSizeProperty);
738
BindToTemplatedParent(OrientationProperty,
ScrollBar
.OrientationProperty);
System\Windows\Controls\ScrollViewer.cs (48)
68
[TemplatePart(Name = "PART_HorizontalScrollBar", Type = typeof(
ScrollBar
))]
69
[TemplatePart(Name = "PART_VerticalScrollBar", Type = typeof(
ScrollBar
))]
1373
ScrollBar
scrollBar = GetTemplateChild(HorizontalScrollBarTemplateName) as
ScrollBar
;
1378
scrollBar = GetTemplateChild(VerticalScrollBarTemplateName) as
ScrollBar
;
2501
if (args.Command ==
ScrollBar
.DeferScrollToHorizontalOffsetCommand)
2505
else if (args.Command ==
ScrollBar
.DeferScrollToVerticalOffsetCommand)
2509
else if (args.Command ==
ScrollBar
.LineLeftCommand)
2513
else if (args.Command ==
ScrollBar
.LineRightCommand)
2517
else if (args.Command ==
ScrollBar
.PageLeftCommand)
2521
else if (args.Command ==
ScrollBar
.PageRightCommand)
2525
else if (args.Command ==
ScrollBar
.LineUpCommand)
2529
else if (args.Command ==
ScrollBar
.LineDownCommand)
2533
else if ( args.Command ==
ScrollBar
.PageUpCommand
2538
else if ( args.Command ==
ScrollBar
.PageDownCommand
2543
else if (args.Command ==
ScrollBar
.ScrollToEndCommand)
2547
else if (args.Command ==
ScrollBar
.ScrollToHomeCommand)
2551
else if (args.Command ==
ScrollBar
.ScrollToLeftEndCommand)
2555
else if (args.Command ==
ScrollBar
.ScrollToRightEndCommand)
2559
else if (args.Command ==
ScrollBar
.ScrollToTopCommand)
2563
else if (args.Command ==
ScrollBar
.ScrollToBottomCommand)
2567
else if (args.Command ==
ScrollBar
.ScrollToHorizontalOffsetCommand)
2571
else if (args.Command ==
ScrollBar
.ScrollToVerticalOffsetCommand)
2612
else if ((args.Command ==
ScrollBar
.DeferScrollToHorizontalOffsetCommand) ||
2613
(args.Command ==
ScrollBar
.DeferScrollToVerticalOffsetCommand))
2636
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.LineLeftCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2637
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.LineRightCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2638
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.PageLeftCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2639
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.PageRightCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2640
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.LineUpCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2641
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.LineDownCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2642
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.PageUpCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2643
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.PageDownCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2644
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToLeftEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2645
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToRightEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2646
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2647
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToHomeCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2648
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToTopCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2649
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToBottomCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2650
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToHorizontalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2651
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.ScrollToVerticalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2652
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.DeferScrollToHorizontalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2653
CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer),
ScrollBar
.DeferScrollToVerticalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler);
2681
FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(
ScrollBar
), VerticalScrollBarTemplateName);
2682
FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(
ScrollBar
), HorizontalScrollBarTemplateName);
2717
hsb.SetValue(
ScrollBar
.OrientationProperty, Orientation.Horizontal);
2722
hsb.SetValue(
ScrollBar
.ViewportSizeProperty, new TemplateBindingExtension(ViewportWidthProperty));
2732
vsb.SetValue(
ScrollBar
.ViewportSizeProperty, new TemplateBindingExtension(ViewportHeightProperty));
System\Windows\Controls\Slider.cs (1)
283
new ValidateValueCallback(
ScrollBar
.IsValidOrientation));
System\Windows\Controls\Stack.cs (1)
321
new ValidateValueCallback(
ScrollBar
.IsValidOrientation));
System\Windows\Controls\StickyNote.cs (1)
872
if (!(args.TargetElement is
ScrollBar
))
System\Windows\Controls\ToolBarTray.cs (1)
106
new ValidateValueCallback(
ScrollBar
.IsValidOrientation));
System\Windows\Controls\VirtualizingStackPanel.cs (1)
1810
new ValidateValueCallback(
ScrollBar
.IsValidOrientation));
System\windows\Documents\TextEditorSelection.cs (4)
649
ScrollBar
.PageDownCommand.Execute(null, This.TextView.RenderScope);
763
ScrollBar
.PageUpCommand.Execute(null, This.TextView.RenderScope);
1479
ScrollBar
.PageDownCommand.Execute(null, This.TextView.RenderScope);
1575
ScrollBar
.PageUpCommand.Execute(null, This.TextView.RenderScope);
System\Windows\Input\Command\CommandConverter.cs (9)
764
if (ownerType == typeof(
ScrollBar
))
769
return
ScrollBar
.LineUpCommand;
772
return
ScrollBar
.LineDownCommand;
775
return
ScrollBar
.LineLeftCommand;
778
return
ScrollBar
.LineRightCommand;
781
return
ScrollBar
.PageUpCommand;
784
return
ScrollBar
.PageDownCommand;
787
return
ScrollBar
.PageLeftCommand;
790
return
ScrollBar
.PageRightCommand;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
644
case 548: t = () => typeof(
ScrollBar
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7612
Type type = typeof(System.Windows.Controls.Primitives.
ScrollBar
);
7613
DependencyProperty dp = System.Windows.Controls.Primitives.
ScrollBar
.OrientationProperty;
7615
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ScrollBar
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8723
typeof(System.Windows.Controls.Primitives.
ScrollBar
),
System\Windows\Markup\KnownTypes.cs (1)
6102
case KnownElements.ScrollBar: t = typeof(System.Windows.Controls.Primitives.
ScrollBar
); break;
System\Windows\Navigation\NavigationService.cs (2)
389
if (
ScrollBar
.ScrollToTopCommand.CanExecute(null, elem))
391
ScrollBar
.ScrollToTopCommand.Execute(null, elem);