2 instantiations of ScrollBar
PresentationFramework (2)
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8721bamlType.DefaultConstructor = delegate() { return new System.Windows.Controls.Primitives.ScrollBar(); };
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
1521case KnownElements.ScrollBar: o = new System.Windows.Controls.Primitives.ScrollBar(); break;
192 references to ScrollBar
PresentationFramework (192)
src\Framework\System\Windows\Automation\Peers\ScrollBarAutomationPeer.cs (4)
17public ScrollBarAutomationPeer(ScrollBar owner): base(owner) 49return ((ScrollBar)Owner).Orientation == Orientation.Horizontal ? 59ScrollBar sb = Owner as ScrollBar;
src\Framework\System\Windows\Controls\Orientation.cs (1)
8/// Examples of these elements include: <see cref="Slider" /> and <see cref="Primitives.ScrollBar" />.
src\Framework\System\Windows\Controls\Primitives\ScrollBar.cs (105)
77public static readonly RoutedEvent ScrollEvent = EventManager.RegisterRoutedEvent("Scroll", RoutingStrategy.Bubble, typeof(ScrollEventHandler), typeof(ScrollBar)); 111= DependencyProperty.Register("Orientation", typeof(Orientation), typeof(ScrollBar), 120= DependencyProperty.Register("ViewportSize", typeof(double), typeof(ScrollBar), 234public static readonly RoutedCommand LineUpCommand = new RoutedCommand("LineUp", typeof(ScrollBar)); 238public static readonly RoutedCommand LineDownCommand = new RoutedCommand("LineDown", typeof(ScrollBar)); 242public static readonly RoutedCommand LineLeftCommand = new RoutedCommand("LineLeft", typeof(ScrollBar)); 246public static readonly RoutedCommand LineRightCommand = new RoutedCommand("LineRight", typeof(ScrollBar)); 250public static readonly RoutedCommand PageUpCommand = new RoutedCommand("PageUp", typeof(ScrollBar)); 254public static readonly RoutedCommand PageDownCommand = new RoutedCommand("PageDown", typeof(ScrollBar)); 258public static readonly RoutedCommand PageLeftCommand = new RoutedCommand("PageLeft", typeof(ScrollBar)); 262public static readonly RoutedCommand PageRightCommand = new RoutedCommand("PageRight", typeof(ScrollBar)); 266public static readonly RoutedCommand ScrollToEndCommand = new RoutedCommand("ScrollToEnd", typeof(ScrollBar)); 270public static readonly RoutedCommand ScrollToHomeCommand = new RoutedCommand("ScrollToHome", typeof(ScrollBar)); 274public static readonly RoutedCommand ScrollToRightEndCommand = new RoutedCommand("ScrollToRightEnd", typeof(ScrollBar)); 278public static readonly RoutedCommand ScrollToLeftEndCommand = new RoutedCommand("ScrollToLeftEnd", typeof(ScrollBar)); 282public static readonly RoutedCommand ScrollToTopCommand = new RoutedCommand("ScrollToTop", typeof(ScrollBar)); 286public static readonly RoutedCommand ScrollToBottomCommand = new RoutedCommand("ScrollToBottom", typeof(ScrollBar)); 290public static readonly RoutedCommand ScrollToHorizontalOffsetCommand = new RoutedCommand("ScrollToHorizontalOffset", typeof(ScrollBar)); 294public static readonly RoutedCommand ScrollToVerticalOffsetCommand = new RoutedCommand("ScrollToVerticalOffset", typeof(ScrollBar)); 298public static readonly RoutedCommand DeferScrollToHorizontalOffsetCommand = new RoutedCommand("DeferScrollToToHorizontalOffset", typeof(ScrollBar)); 302public static readonly RoutedCommand DeferScrollToVerticalOffsetCommand = new RoutedCommand("DeferScrollToVerticalOffset", typeof(ScrollBar)); 307public static readonly RoutedCommand ScrollHereCommand = new RoutedCommand("ScrollHere", typeof(ScrollBar)); 320ScrollBar scrollBar = sender as ScrollBar; 330ScrollBar scrollBar = sender as ScrollBar; 383((ScrollBar)sender).OnThumbDragCompleted(e); 493ScrollBar scrollBar = ((ScrollBar)target); 494if (args.Command == ScrollBar.ScrollHereCommand) 503if (args.Command == ScrollBar.LineUpCommand) 507else if (args.Command == ScrollBar.LineDownCommand) 511else if (args.Command == ScrollBar.PageUpCommand) 515else if (args.Command == ScrollBar.PageDownCommand) 519else if (args.Command == ScrollBar.ScrollToTopCommand) 523else if (args.Command == ScrollBar.ScrollToBottomCommand) 530if (args.Command == ScrollBar.LineLeftCommand) 534else if (args.Command == ScrollBar.LineRightCommand) 538else if (args.Command == ScrollBar.PageLeftCommand) 542else if (args.Command == ScrollBar.PageRightCommand) 546else if (args.Command == ScrollBar.ScrollToLeftEndCommand) 550else if (args.Command == ScrollBar.ScrollToRightEndCommand) 661args.CanExecute = (args.Command == ScrollBar.ScrollHereCommand); 666args.CanExecute = ((ScrollBar)target).IsStandalone; 691DefaultStyleKeyProperty.OverrideMetadata(typeof(ScrollBar), new FrameworkPropertyMetadata(typeof(ScrollBar))); 692_dType = DependencyObjectType.FromSystemTypeInternal(typeof(ScrollBar)); 697FocusableProperty.OverrideMetadata(typeof(ScrollBar), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox)); 700EventManager.RegisterClassHandler(typeof(ScrollBar), Thumb.DragStartedEvent, new DragStartedEventHandler(OnThumbDragStarted)); 701EventManager.RegisterClassHandler(typeof(ScrollBar), Thumb.DragDeltaEvent, new DragDeltaEventHandler(OnThumbDragDelta)); 702EventManager.RegisterClassHandler(typeof(ScrollBar), Thumb.DragCompletedEvent, new DragCompletedEventHandler(OnThumbDragCompleted)); 705CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.ScrollHereCommand, onScrollCommand, new CanExecuteRoutedEventHandler(OnQueryScrollHereCommand)); 707CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.LineUpCommand, onScrollCommand, onQueryScrollCommand, Key.Up); 708CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.LineDownCommand, onScrollCommand, onQueryScrollCommand, Key.Down); 709CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.PageUpCommand, onScrollCommand, onQueryScrollCommand, Key.PageUp); 710CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.PageDownCommand, onScrollCommand, onQueryScrollCommand, Key.PageDown); 711CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.ScrollToTopCommand, onScrollCommand, onQueryScrollCommand, new KeyGesture(Key.Home, ModifierKeys.Control)); 712CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.ScrollToBottomCommand, onScrollCommand, onQueryScrollCommand, new KeyGesture(Key.End, ModifierKeys.Control)); 714CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.LineLeftCommand, onScrollCommand, onQueryScrollCommand, Key.Left); 715CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.LineRightCommand, onScrollCommand, onQueryScrollCommand, Key.Right); 716CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.PageLeftCommand, onScrollCommand, onQueryScrollCommand); 717CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.PageRightCommand, onScrollCommand, onQueryScrollCommand); 718CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.ScrollToLeftEndCommand, onScrollCommand, onQueryScrollCommand, Key.Home); 719CommandHelpers.RegisterCommandHandler(typeof(ScrollBar), ScrollBar.ScrollToRightEndCommand, onScrollCommand, onQueryScrollCommand, Key.End); 721MaximumProperty.OverrideMetadata(typeof(ScrollBar), new FrameworkPropertyMetadata(new PropertyChangedCallback(ViewChanged))); 722MinimumProperty.OverrideMetadata(typeof(ScrollBar), new FrameworkPropertyMetadata(new PropertyChangedCallback(ViewChanged))); 724ContextMenuProperty.OverrideMetadata(typeof(ScrollBar), new FrameworkPropertyMetadata(null, new CoerceValueCallback(CoerceContextMenu))); 731ScrollBar scrollBar = (ScrollBar)d; 796ScrollBar sb = (ScrollBar)o; 849verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollHere, "ScrollHere", ScrollBar.ScrollHereCommand)); 851verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_Top, "Top", ScrollBar.ScrollToTopCommand)); 852verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_Bottom, "Bottom", ScrollBar.ScrollToBottomCommand)); 854verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageUp, "PageUp", ScrollBar.PageUpCommand)); 855verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageDown, "PageDown", ScrollBar.PageDownCommand)); 857verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollUp, "ScrollUp", ScrollBar.LineUpCommand)); 858verticalContextMenu.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollDown, "ScrollDown", ScrollBar.LineDownCommand)); 869horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollHere, "ScrollHere", ScrollBar.ScrollHereCommand)); 871horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_LeftEdge, "LeftEdge", ScrollBar.ScrollToLeftEndCommand)); 872horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_RightEdge, "RightEdge", ScrollBar.ScrollToRightEndCommand)); 874horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageLeft, "PageLeft", ScrollBar.PageLeftCommand)); 875horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageRight, "PageRight", ScrollBar.PageRightCommand)); 877horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollLeft, "ScrollLeft", ScrollBar.LineLeftCommand)); 878horizontalContextMenuLeftToRight.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollRight, "ScrollRight", ScrollBar.LineRightCommand)); 889horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollHere, "ScrollHere", ScrollBar.ScrollHereCommand)); 891horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_LeftEdge, "LeftEdge", ScrollBar.ScrollToRightEndCommand)); 892horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_RightEdge, "RightEdge", ScrollBar.ScrollToLeftEndCommand)); 894horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageLeft, "PageLeft", ScrollBar.PageRightCommand)); 895horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_PageRight, "PageRight", ScrollBar.PageLeftCommand)); 897horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollLeft, "ScrollLeft", ScrollBar.LineRightCommand)); 898horizontalContextMenuRightToLeft.Items.Add(CreateMenuItem(SRID.ScrollBar_ContextMenu_ScrollRight, "ScrollRight", ScrollBar.LineLeftCommand));
src\Framework\System\Windows\Controls\Primitives\ScrollEventArgs.cs (3)
10/// <seealso cref="ScrollBar.ScrollEvent" /> 23RoutedEvent =ScrollBar.ScrollEvent; 50/// <seealso cref="ScrollBar.ScrollEvent" />
src\Framework\System\Windows\Controls\Primitives\Track.cs (5)
242new ValidateValueCallback(ScrollBar.IsValidOrientation)); 735ScrollBar scrollBar = rangeBase as ScrollBar; 739BindToTemplatedParent(ViewportSizeProperty, ScrollBar.ViewportSizeProperty); 740BindToTemplatedParent(OrientationProperty, ScrollBar.OrientationProperty);
src\Framework\System\Windows\Controls\ScrollViewer.cs (48)
70[TemplatePart(Name = "PART_HorizontalScrollBar", Type = typeof(ScrollBar))] 71[TemplatePart(Name = "PART_VerticalScrollBar", Type = typeof(ScrollBar))] 1401ScrollBar scrollBar = GetTemplateChild(HorizontalScrollBarTemplateName) as ScrollBar; 1406scrollBar = GetTemplateChild(VerticalScrollBarTemplateName) as ScrollBar; 2541if (args.Command == ScrollBar.DeferScrollToHorizontalOffsetCommand) 2545else if (args.Command == ScrollBar.DeferScrollToVerticalOffsetCommand) 2549else if (args.Command == ScrollBar.LineLeftCommand) 2553else if (args.Command == ScrollBar.LineRightCommand) 2557else if (args.Command == ScrollBar.PageLeftCommand) 2561else if (args.Command == ScrollBar.PageRightCommand) 2565else if (args.Command == ScrollBar.LineUpCommand) 2569else if (args.Command == ScrollBar.LineDownCommand) 2573else if ( args.Command == ScrollBar.PageUpCommand 2578else if ( args.Command == ScrollBar.PageDownCommand 2583else if (args.Command == ScrollBar.ScrollToEndCommand) 2587else if (args.Command == ScrollBar.ScrollToHomeCommand) 2591else if (args.Command == ScrollBar.ScrollToLeftEndCommand) 2595else if (args.Command == ScrollBar.ScrollToRightEndCommand) 2599else if (args.Command == ScrollBar.ScrollToTopCommand) 2603else if (args.Command == ScrollBar.ScrollToBottomCommand) 2607else if (args.Command == ScrollBar.ScrollToHorizontalOffsetCommand) 2611else if (args.Command == ScrollBar.ScrollToVerticalOffsetCommand) 2652else if ((args.Command == ScrollBar.DeferScrollToHorizontalOffsetCommand) || 2653(args.Command == ScrollBar.DeferScrollToVerticalOffsetCommand)) 2676CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.LineLeftCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2677CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.LineRightCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2678CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.PageLeftCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2679CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.PageRightCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2680CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.LineUpCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2681CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.LineDownCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2682CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.PageUpCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2683CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.PageDownCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2684CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToLeftEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2685CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToRightEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2686CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToEndCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2687CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToHomeCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2688CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToTopCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2689CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToBottomCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2690CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToHorizontalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2691CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.ScrollToVerticalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2692CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.DeferScrollToHorizontalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2693CommandHelpers.RegisterCommandHandler(typeof(ScrollViewer), ScrollBar.DeferScrollToVerticalOffsetCommand, executeScrollCommandEventHandler, canExecuteScrollCommandEventHandler); 2721FrameworkElementFactory vsb = new FrameworkElementFactory(typeof(ScrollBar), VerticalScrollBarTemplateName); 2722FrameworkElementFactory hsb = new FrameworkElementFactory(typeof(ScrollBar), HorizontalScrollBarTemplateName); 2757hsb.SetValue(ScrollBar.OrientationProperty, Orientation.Horizontal); 2762hsb.SetValue(ScrollBar.ViewportSizeProperty, new TemplateBindingExtension(ViewportWidthProperty)); 2772vsb.SetValue(ScrollBar.ViewportSizeProperty, new TemplateBindingExtension(ViewportHeightProperty));
src\Framework\System\Windows\Controls\Slider.cs (1)
285new ValidateValueCallback(ScrollBar.IsValidOrientation));
src\Framework\System\Windows\Controls\Stack.cs (1)
327new ValidateValueCallback(ScrollBar.IsValidOrientation));
src\Framework\System\Windows\Controls\StickyNote.cs (1)
882if (!(args.TargetElement is ScrollBar))
src\Framework\System\Windows\Controls\ToolBarTray.cs (1)
107new ValidateValueCallback(ScrollBar.IsValidOrientation));
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (1)
1761new ValidateValueCallback(ScrollBar.IsValidOrientation));
src\Framework\System\windows\Documents\TextEditorSelection.cs (4)
658ScrollBar.PageDownCommand.Execute(null, This.TextView.RenderScope); 772ScrollBar.PageUpCommand.Execute(null, This.TextView.RenderScope); 1488ScrollBar.PageDownCommand.Execute(null, This.TextView.RenderScope); 1584ScrollBar.PageUpCommand.Execute(null, This.TextView.RenderScope);
src\Framework\System\Windows\Input\Command\CommandConverter.cs (9)
778if (ownerType == typeof(ScrollBar)) 783return ScrollBar.LineUpCommand; 786return ScrollBar.LineDownCommand; 789return ScrollBar.LineLeftCommand; 792return ScrollBar.LineRightCommand; 795return ScrollBar.PageUpCommand; 798return ScrollBar.PageDownCommand; 801return ScrollBar.PageLeftCommand; 804return ScrollBar.PageRightCommand;
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
640case 548: t = () => typeof(ScrollBar); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
7570Type type = typeof(System.Windows.Controls.Primitives.ScrollBar); 7571DependencyProperty dp = System.Windows.Controls.Primitives.ScrollBar.OrientationProperty; 7573this.GetXamlType(typeof(System.Windows.Controls.Primitives.ScrollBar)), // DeclaringType
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8719typeof(System.Windows.Controls.Primitives.ScrollBar),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
6092case KnownElements.ScrollBar: t = typeof(System.Windows.Controls.Primitives.ScrollBar); break;
src\Framework\System\Windows\Navigation\NavigationService.cs (2)
419if (ScrollBar.ScrollToTopCommand.CanExecute(null, elem)) 421ScrollBar.ScrollToTopCommand.Execute(null, elem);