<filename>release/stubs.min/System/Windows/Controls/__init___parts/ScrollViewer.py
class ScrollViewer(
    ContentControl,
    IResource,
    IAnimatable,
    IInputElement,
    IFrameworkInputElement,
    ISupportInitialize,
    IHaveResources,
    IQueryAmbient,
    IAddChild,
):
    """
 Represents a scrollable area that can contain other visible elements.

 

 ScrollViewer()
 """

    def AddChild(self, *args):
        """
  AddChild(self: ContentControl,value: object)

   Adds a specified object as the child of a System.Windows.Controls.ContentControl.

  

   value: The object to add.
  """
        pass

    def AddLogicalChild(self, *args):
        """
  AddLogicalChild(self: FrameworkElement,child: object)

   Adds the provided object to the logical tree of this element.

  

   child: Child element to be added.
  """
        pass

    def AddText(self, *args):
        """
  AddText(self: ContentControl,text: str)

   Adds a specified text string to a System.Windows.Controls.ContentControl.

  

   text: The string to add.
  """
        pass

    def AddVisualChild(self, *args):
        """
  AddVisualChild(self: Visual,child: Visual)

   Defines the parent-child relationship between two visuals.

  

   child: The child visual object to add to parent visual.
  """
        pass

    def ArrangeCore(self, *args):
        """
  ArrangeCore(self: FrameworkElement,finalRect: Rect)

   Implements System.Windows.UIElement.ArrangeCore(System.Windows.Rect) (defined as virtual in 

    System.Windows.UIElement) and seals the implementation.

  

  

   finalRect: The final area within the parent that this element should use to arrange itself and its children.
  """
        pass

    def ArrangeOverride(self, *args):
        """ ArrangeOverride(self: ScrollViewer,arrangeSize: Size) -> Size """
        pass

    @staticmethod
    def GetCanContentScroll(element):
        """
  GetCanContentScroll(element: DependencyObject) -> bool

  

   Gets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 

    from a given element.

  

  

   element: The element from which the property value is read.

   Returns: true if this element can scroll; otherwise,false.
  """
        pass

    @staticmethod
    def GetHorizontalScrollBarVisibility(element):
        """
  GetHorizontalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility

  

   Gets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�

    dependency property from a given element.

  

  

   element: The element from which the property value is read.

   Returns: The value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�dependency 

    property.
  """
        pass

    @staticmethod
    def GetIsDeferredScrollingEnabled(element):
        """
  GetIsDeferredScrollingEnabled(element: DependencyObject) -> bool

  

   Returns the value of the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 

    property for the specified object.

  

  

   element: The object from which to get System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled.

   Returns: true if the content is stationary when the user drags the 

    System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 

    otherwise,false.
  """
        pass

    def GetLayoutClip(self, *args):
        """
  GetLayoutClip(self: FrameworkElement,layoutSlotSize: Size) -> Geometry

  

   Returns a geometry for a clipping mask. The mask applies if the layout system attempts to 

    arrange an element that is larger than the available display space.

  

  

   layoutSlotSize: The size of the part of the element that does visual presentation.

   Returns: The clipping geometry.
  """
        pass

    @staticmethod
    def GetPanningDeceleration(element):
        """
  GetPanningDeceleration(element: DependencyObject) -> float

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningDeceleration property for 

    the specified object.

  

  

   element: The element from which the property value is read.

   Returns: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 

    unit) per squared millisecond.
  """
        pass

    @staticmethod
    def GetPanningMode(element):
        """
  GetPanningMode(element: DependencyObject) -> PanningMode

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningMode property for the 

    specified object.

  

  

   element: The element from which the property value is read.

   Returns: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation.
  """
        pass

    @staticmethod
    def GetPanningRatio(element):
        """
  GetPanningRatio(element: DependencyObject) -> float

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningRatio property for the 

    specified object.

  

  

   element: The element from which the property value is read.

   Returns: The ratio of scrolling offset to translate manipulation offset.
  """
        pass

    def GetTemplateChild(self, *args):
        """
  GetTemplateChild(self: FrameworkElement,childName: str) -> DependencyObject

  

   Returns the named element in the visual tree of an instantiated 

    System.Windows.Controls.ControlTemplate.

  

  

   childName: Name of the child to find.

   Returns: The requested element. May be null if no element of the requested name exists.
  """
        pass

    def GetUIParentCore(self, *args):
        """
  GetUIParentCore(self: FrameworkElement) -> DependencyObject

  

   Returns an alternative logical parent for this element if there is no visual parent.

   Returns: Returns something other than null whenever a WPF framework-level implementation of this method 

    has a non-visual parent connection.
  """
        pass

    @staticmethod
    def GetVerticalScrollBarVisibility(element):
        """
  GetVerticalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility

  

   Gets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�

    dependency property from a given element.

  

  

   element: The element from which the property value is read.

   Returns: The value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility �dependency 

    property.
  """
        pass

    def GetVisualChild(self, *args):
        """
  GetVisualChild(self: FrameworkElement,index: int) -> Visual

  

   Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32),and returns a child at the 

    specified index from a collection of child elements.

  

  

   index: The zero-based index of the requested child element in the collection.

   Returns: The requested child element. This should not return null; if the provided index is out of range,

    an exception is thrown.
  """
        pass

    def HitTestCore(self, *args):
        """
  HitTestCore(self: ScrollViewer,hitTestParameters: PointHitTestParameters) -> HitTestResult

  

   Performs a hit test to determine whether the specified points are within the bounds of this 

    System.Windows.Controls.ScrollViewer.

  

  

   hitTestParameters: The parameters for hit testing within a visual object.

   Returns: The result of the hit test.

  HitTestCore(self: UIElement,hitTestParameters: GeometryHitTestParameters) -> GeometryHitTestResult

  

   Implements 

    System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters) to 

    supply base element hit testing behavior (returning System.Windows.Media.GeometryHitTestResult).

  

  

   hitTestParameters: Describes the hit test to perform,including the initial hit point.

   Returns: Results of the test,including the evaluated geometry.
  """
        pass

    def InvalidateScrollInfo(self):
        """
  InvalidateScrollInfo(self: ScrollViewer)

   Called by an System.Windows.Controls.Primitives.IScrollInfo interface that is attached to a 

    System.Windows.Controls.ScrollViewer when the value of any scrolling property size changes. 

    Scrolling properties include offset,extent,or viewport.
  """
        pass

    def LineDown(self):
        """
  LineDown(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content downward by one line.
  """
        pass

    def LineLeft(self):
        """
  LineLeft(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the left by a predetermined amount.
  """
        pass

    def LineRight(self):
        """
  LineRight(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the right by a predetermined amount.
  """
        pass

    def LineUp(self):
        """
  LineUp(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content upward by one line.
  """
        pass

    def MeasureCore(self, *args):
        """
  MeasureCore(self: FrameworkElement,availableSize: Size) -> Size

  

   Implements basic measure-pass layout system behavior for System.Windows.FrameworkElement.

  

   availableSize: The available size that the parent element can give to the child elements.

   Returns: The desired size of this element in layout.
  """
        pass

    def MeasureOverride(self, *args):
        """
  MeasureOverride(self: ScrollViewer,constraint: Size) -> Size

  

   Measures the content of a System.Windows.Controls.ScrollViewer element.

  

   constraint: The upper limit System.Windows.Size that should not be exceeded.

   Returns: The computed desired limit System.Windows.Size of the System.Windows.Controls.ScrollViewer 

    element.
  """
        pass

    def OnAccessKey(self, *args):
        """
  OnAccessKey(self: UIElement,e: AccessKeyEventArgs)

   Provides class handling for when an access key that is meaningful for this element is invoked.

  

   e: The event data to the access key event. The event data reports which key was invoked,and 

    indicate whether the System.Windows.Input.AccessKeyManager object that controls the sending of 

    these events also sent this access key invocation to other elements.
  """
        pass

    def OnApplyTemplate(self):
        """
  OnApplyTemplate(self: ScrollViewer)

   Called when an internal process or application calls 

    System.Windows.FrameworkElement.ApplyTemplate,which is used to build the current template's 

    visual tree.
  """
        pass

    def OnChildDesiredSizeChanged(self, *args):
        """
  OnChildDesiredSizeChanged(self: UIElement,child: UIElement)

   Supports layout behavior when a child element is resized.

  

   child: The child element that is being resized.
  """
        pass

    def OnContentChanged(self, *args):
        """
  OnContentChanged(self: ContentControl,oldContent: object,newContent: object)

   Called when the System.Windows.Controls.ContentControl.Content property changes.

  

   oldContent: The old value of the System.Windows.Controls.ContentControl.Content property.

   newContent: The new value of the System.Windows.Controls.ContentControl.Content property.
  """
        pass

    def OnContentStringFormatChanged(self, *args):
        """
  OnContentStringFormatChanged(self: ContentControl,oldContentStringFormat: str,newContentStringFormat: str)

   Occurs when the System.Windows.Controls.ContentControl.ContentStringFormat property changes.

  

   oldContentStringFormat: The old value of System.Windows.Controls.ContentControl.ContentStringFormat.

   newContentStringFormat: The new value of System.Windows.Controls.ContentControl.ContentStringFormat.
  """
        pass

    def OnContentTemplateChanged(self, *args):
        """
  OnContentTemplateChanged(self: ContentControl,oldContentTemplate: DataTemplate,newContentTemplate: DataTemplate)

   Called when the System.Windows.Controls.ContentControl.ContentTemplate property changes.

  

   oldContentTemplate: The old value of the System.Windows.Controls.ContentControl.ContentTemplate property.

   newContentTemplate: The new value of the System.Windows.Controls.ContentControl.ContentTemplate property.
  """
        pass

    def OnContentTemplateSelectorChanged(self, *args):
        """
  OnContentTemplateSelectorChanged(self: ContentControl,oldContentTemplateSelector: DataTemplateSelector,newContentTemplateSelector: DataTemplateSelector)

   Called when the System.Windows.Controls.ContentControl.ContentTemplateSelector property changes.

  

   oldContentTemplateSelector: The old value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property.

   newContentTemplateSelector: The new value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property.
  """
        pass

    def OnContextMenuClosing(self, *args):
        """
  OnContextMenuClosing(self: FrameworkElement,e: ContextMenuEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuClosing routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnContextMenuOpening(self, *args):
        """
  OnContextMenuOpening(self: FrameworkElement,e: ContextMenuEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuOpening routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnCreateAutomationPeer(self, *args):
        """
  OnCreateAutomationPeer(self: ScrollViewer) -> AutomationPeer

  

   Provides an appropriate System.Windows.Automation.Peers.AutomationPeer implementation for this 

    control,as part of the Windows Presentation Foundation (WPF) automation infrastructure.

  

   Returns: An System.Windows.Automation.Peers.AutomationPeer.
  """
        pass

    def OnDpiChanged(self, *args):
        """ OnDpiChanged(self: Visual,oldDpi: DpiScale,newDpi: DpiScale) """
        pass

    def OnDragEnter(self, *args):
        """
  OnDragEnter(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDragLeave(self, *args):
        """
  OnDragLeave(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragLeave�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDragOver(self, *args):
        """
  OnDragOver(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragOver�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDrop(self, *args):
        """
  OnDrop(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnGiveFeedback(self, *args):
        """
  OnGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.GiveFeedback�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.GiveFeedbackEventArgs that contains the event data.
  """
        pass

    def OnGotFocus(self, *args):
        """
  OnGotFocus(self: FrameworkElement,e: RoutedEventArgs)

   Invoked whenever an unhandled System.Windows.UIElement.GotFocus event reaches this element in 

    its route.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnGotKeyboardFocus(self, *args):
        """
  OnGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnGotMouseCapture(self, *args):
        """
  OnGotMouseCapture(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.GotMouseCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnGotStylusCapture(self, *args):
        """
  OnGotStylusCapture(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.GotStylusCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnGotTouchCapture(self, *args):
        """
  OnGotTouchCapture(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.GotTouchCapture routed event that 

    occurs when a touch is captured to this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnInitialized(self, *args):
        """
  OnInitialized(self: FrameworkElement,e: EventArgs)

   Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever 

    System.Windows.FrameworkElement.IsInitialized is set to true internally.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnIsKeyboardFocusedChanged(self, *args):
        """
  OnIsKeyboardFocusedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsKeyboardFocusedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsKeyboardFocusWithinChanged(self, *args):
        """
  OnIsKeyboardFocusWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked just before the System.Windows.UIElement.IsKeyboardFocusWithinChanged event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseCapturedChanged(self, *args):
        """
  OnIsMouseCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseCapturedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseCaptureWithinChanged(self, *args):
        """
  OnIsMouseCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseCaptureWithinChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseDirectlyOverChanged(self, *args):
        """
  OnIsMouseDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseDirectlyOverChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusCapturedChanged(self, *args):
        """
  OnIsStylusCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusCapturedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusCaptureWithinChanged(self, *args):
        """
  OnIsStylusCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusCaptureWithinChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusDirectlyOverChanged(self, *args):
        """
  OnIsStylusDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusDirectlyOverChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnKeyDown(self, *args):
        """
  OnKeyDown(self: ScrollViewer,e: KeyEventArgs)

   Responds to specific keyboard input and invokes associated scrolling behavior.

  

   e: Required arguments for this event.
  """
        pass

    def OnKeyUp(self, *args):
        """
  OnKeyUp(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnLostFocus(self, *args):
        """
  OnLostFocus(self: UIElement,e: RoutedEventArgs)

   Raises the System.Windows.UIElement.LostFocus�routed event by using the event data that is 

    provided.

  

  

   e: A System.Windows.RoutedEventArgs that contains event data. This event data must contain the 

    identifier for the System.Windows.UIElement.LostFocus event.
  """
        pass

    def OnLostKeyboardFocus(self, *args):
        """
  OnLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.LostKeyboardFocus�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains event data.
  """
        pass

    def OnLostMouseCapture(self, *args):
        """
  OnLostMouseCapture(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.LostMouseCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains event data.
  """
        pass

    def OnLostStylusCapture(self, *args):
        """
  OnLostStylusCapture(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.LostStylusCapture�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains event data.
  """
        pass

    def OnLostTouchCapture(self, *args):
        """
  OnLostTouchCapture(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.LostTouchCapture routed event that 

    occurs when this element loses a touch capture.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnManipulationBoundaryFeedback(self, *args):
        """
  OnManipulationBoundaryFeedback(self: UIElement,e: ManipulationBoundaryFeedbackEventArgs)

   Called when the System.Windows.UIElement.ManipulationBoundaryFeedback event occurs.

  

   e: The data for the event.
  """
        pass

    def OnManipulationCompleted(self, *args):
        """
  OnManipulationCompleted(self: ScrollViewer,e: ManipulationCompletedEventArgs)

   Called when the System.Windows.UIElement.ManipulationCompleted event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationDelta(self, *args):
        """
  OnManipulationDelta(self: ScrollViewer,e: ManipulationDeltaEventArgs)

   Called when the System.Windows.UIElement.ManipulationDelta event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationInertiaStarting(self, *args):
        """
  OnManipulationInertiaStarting(self: ScrollViewer,e: ManipulationInertiaStartingEventArgs)

   Called when the System.Windows.UIElement.ManipulationInertiaStarting event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationStarted(self, *args):
        """
  OnManipulationStarted(self: UIElement,e: ManipulationStartedEventArgs)

   Called when the System.Windows.UIElement.ManipulationStarted event occurs.

  

   e: The data for the event.
  """
        pass

    def OnManipulationStarting(self, *args):
        """
  OnManipulationStarting(self: ScrollViewer,e: ManipulationStartingEventArgs)

   Called when the System.Windows.UIElement.ManipulationStarting event occurs.

  

   e: The event data.
  """
        pass

    def OnMouseDoubleClick(self, *args):
        """
  OnMouseDoubleClick(self: Control,e: MouseButtonEventArgs)

   Raises the System.Windows.Controls.Control.MouseDoubleClick routed event.

  

   e: The event data.
  """
        pass

    def OnMouseDown(self, *args):
        """
  OnMouseDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseDown�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. This event data 

    reports details about the mouse button that was pressed and the handled state.
  """
        pass

    def OnMouseEnter(self, *args):
        """
  OnMouseEnter(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseEnter�attached event is raised on this 

    element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseLeave(self, *args):
        """
  OnMouseLeave(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseLeave�attached event is raised on this 

    element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseLeftButtonDown(self, *args):
        """
  OnMouseLeftButtonDown(self: ScrollViewer,e: MouseButtonEventArgs)

   Responds to a click of the left mouse button.

  

   e: Required arguments that describe this event.
  """
        pass

    def OnMouseLeftButtonUp(self, *args):
        """
  OnMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was released.
  """
        pass

    def OnMouseMove(self, *args):
        """
  OnMouseMove(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseMove�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseRightButtonDown(self, *args):
        """
  OnMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseRightButtonDown�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was pressed.
  """
        pass

    def OnMouseRightButtonUp(self, *args):
        """
  OnMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseRightButtonUp�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was released.
  """
        pass

    def OnMouseUp(self, *args):
        """
  OnMouseUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseUp�routed event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the mouse button was released.
  """
        pass

    def OnMouseWheel(self, *args):
        """
  OnMouseWheel(self: ScrollViewer,e: MouseWheelEventArgs)

   Responds to a click of the mouse wheel.

  

   e: Required arguments that describe this event.
  """
        pass

    def OnPreviewDragEnter(self, *args):
        """
  OnPreviewDragEnter(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragEnter�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDragLeave(self, *args):
        """
  OnPreviewDragLeave(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragLeave�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDragOver(self, *args):
        """
  OnPreviewDragOver(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragOver�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDrop(self, *args):
        """
  OnPreviewDrop(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDrop�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewGiveFeedback(self, *args):
        """
  OnPreviewGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewGiveFeedback�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.GiveFeedbackEventArgs that contains the event data.
  """
        pass

    def OnPreviewGotKeyboardFocus(self, *args):
        """
  OnPreviewGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewGotKeyboardFocus�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnPreviewKeyDown(self, *args):
        """
  OnPreviewKeyDown(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnPreviewKeyUp(self, *args):
        """
  OnPreviewKeyUp(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnPreviewLostKeyboardFocus(self, *args):
        """
  OnPreviewLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnPreviewMouseDoubleClick(self, *args):
        """
  OnPreviewMouseDoubleClick(self: Control,e: MouseButtonEventArgs)

   Raises the System.Windows.Controls.Control.PreviewMouseDoubleClick routed event.

  

   e: The event data.
  """
        pass

    def OnPreviewMouseDown(self, *args):
        """
  OnPreviewMouseDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseDown attached�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that one or more mouse buttons were pressed.
  """
        pass

    def OnPreviewMouseLeftButtonDown(self, *args):
        """
  OnPreviewMouseLeftButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was pressed.
  """
        pass

    def OnPreviewMouseLeftButtonUp(self, *args):
        """
  OnPreviewMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonUp�routed event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was released.
  """
        pass

    def OnPreviewMouseMove(self, *args):
        """
  OnPreviewMouseMove(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnPreviewMouseRightButtonDown(self, *args):
        """
  OnPreviewMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonDown�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was pressed.
  """
        pass

    def OnPreviewMouseRightButtonUp(self, *args):
        """
  OnPreviewMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonUp�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was released.
  """
        pass

    def OnPreviewMouseUp(self, *args):
        """
  OnPreviewMouseUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that one or more mouse buttons were released.
  """
        pass

    def OnPreviewMouseWheel(self, *args):
        """
  OnPreviewMouseWheel(self: UIElement,e: MouseWheelEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseWheelEventArgs that contains the event data.
  """
        pass

    def OnPreviewQueryContinueDrag(self, *args):
        """
  OnPreviewQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewQueryContinueDrag�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.QueryContinueDragEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusButtonDown(self, *args):
        """
  OnPreviewStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonDown�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusButtonUp(self, *args):
        """
  OnPreviewStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonUp�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusDown(self, *args):
        """
  OnPreviewStylusDown(self: UIElement,e: StylusDownEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusDown�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusDownEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusInAirMove(self, *args):
        """
  OnPreviewStylusInAirMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInAirMove�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusInRange(self, *args):
        """
  OnPreviewStylusInRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInRange�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusMove(self, *args):
        """
  OnPreviewStylusMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusMove�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusOutOfRange(self, *args):
        """
  OnPreviewStylusOutOfRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusOutOfRange�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusSystemGesture(self, *args):
        """
  OnPreviewStylusSystemGesture(self: UIElement,e: StylusSystemGestureEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusSystemGesture�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusSystemGestureEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusUp(self, *args):
        """
  OnPreviewStylusUp(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewTextInput(self, *args):
        """
  OnPreviewTextInput(self: UIElement,e: TextCompositionEventArgs)

   Invoked when an unhandled System.Windows.Input.TextCompositionManager.PreviewTextInput�attached 

    event reaches an element in its route that is derived from this class. Implement this method to 

    add class handling for this event.

  

  

   e: The System.Windows.Input.TextCompositionEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchDown(self, *args):
        """
  OnPreviewTouchDown(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchDown routed event that 

    occurs when a touch presses this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchMove(self, *args):
        """
  OnPreviewTouchMove(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchMove routed event that 

    occurs when a touch moves while inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchUp(self, *args):
        """
  OnPreviewTouchUp(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchUp routed event that occurs 

    when a touch is released inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPropertyChanged(self, *args):
        """
  OnPropertyChanged(self: FrameworkElement,e: DependencyPropertyChangedEventArgs)

   Invoked whenever the effective value of any dependency property on this 

    System.Windows.FrameworkElement has been updated. The specific dependency property that changed 

    is reported in the arguments parameter. Overrides 

    System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventAr

    gs).

  

  

   e: The event data that describes the property that changed,as well as old and new values.
  """
        pass

    def OnQueryContinueDrag(self, *args):
        """
  OnQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.QueryContinueDrag�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.QueryContinueDragEventArgs that contains the event data.
  """
        pass

    def OnQueryCursor(self, *args):
        """
  OnQueryCursor(self: UIElement,e: QueryCursorEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.QueryCursor�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.QueryCursorEventArgs that contains the event data.
  """
        pass

    def OnRender(self, *args):
        """
  OnRender(self: UIElement,drawingContext: DrawingContext)

   When overridden in a derived class,participates in rendering operations that are directed by 

    the layout system. The rendering instructions for this element are not used directly when this 

    method is invoked,and are instead preserved for later asynchronous use by layout and drawing.

  

  

   drawingContext: The drawing instructions for a specific element. This context is provided to the layout system.
  """
        pass

    def OnRenderSizeChanged(self, *args):
        """
  OnRenderSizeChanged(self: FrameworkElement,sizeInfo: SizeChangedInfo)

   Raises the System.Windows.FrameworkElement.SizeChanged event,using the specified information as 

    part of the eventual event data.

  

  

   sizeInfo: Details of the old and new size involved in the change.
  """
        pass

    def OnScrollChanged(self, *args):
        """
  OnScrollChanged(self: ScrollViewer,e: ScrollChangedEventArgs)

   Called when a change in scrolling state is detected,such as a change in scroll position,

    extent,or viewport size.

  

  

   e: The System.Windows.Controls.ScrollChangedEventArgs that contain information about the change in 

    the scrolling state.
  """
        pass

    def OnStyleChanged(self, *args):
        """
  OnStyleChanged(self: FrameworkElement,oldStyle: Style,newStyle: Style)

   Invoked when the style in use on this element changes,which will invalidate the layout.

  

   oldStyle: The old style.

   newStyle: The new style.
  """
        pass

    def OnStylusButtonDown(self, *args):
        """
  OnStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnStylusButtonUp(self, *args):
        """
  OnStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnStylusDown(self, *args):
        """
  OnStylusDown(self: UIElement,e: StylusDownEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusDownEventArgs that contains the event data.
  """
        pass

    def OnStylusEnter(self, *args):
        """
  OnStylusEnter(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusEnter�attached event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusInAirMove(self, *args):
        """
  OnStylusInAirMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusInAirMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusInRange(self, *args):
        """
  OnStylusInRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusInRange�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusLeave(self, *args):
        """
  OnStylusLeave(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusLeave�attached event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusMove(self, *args):
        """
  OnStylusMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusOutOfRange(self, *args):
        """
  OnStylusOutOfRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusOutOfRange�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusSystemGesture(self, *args):
        """ OnStylusSystemGesture(self: ScrollViewer,e: StylusSystemGestureEventArgs) """
        pass

    def OnStylusUp(self, *args):
        """
  OnStylusUp(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusUp�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnTemplateChanged(self, *args):
        """
  OnTemplateChanged(self: Control,oldTemplate: ControlTemplate,newTemplate: ControlTemplate)

   Called whenever the control's template changes.

  

   oldTemplate: The old template.

   newTemplate: The new template.
  """
        pass

    def OnTextInput(self, *args):
        """
  OnTextInput(self: UIElement,e: TextCompositionEventArgs)

   Invoked when an unhandled System.Windows.Input.TextCompositionManager.TextInput�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.TextCompositionEventArgs that contains the event data.
  """
        pass

    def OnToolTipClosing(self, *args):
        """
  OnToolTipClosing(self: FrameworkElement,e: ToolTipEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ToolTipClosing routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnToolTipOpening(self, *args):
        """
  OnToolTipOpening(self: FrameworkElement,e: ToolTipEventArgs)

   Invoked whenever the System.Windows.FrameworkElement.ToolTipOpening routed event reaches this 

    class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnTouchDown(self, *args):
        """
  OnTouchDown(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchDown routed event that occurs when 

    a touch presses inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchEnter(self, *args):
        """
  OnTouchEnter(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchEnter routed event that occurs 

    when a touch moves from outside to inside the bounds of this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchLeave(self, *args):
        """
  OnTouchLeave(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchLeave routed event that occurs 

    when a touch moves from inside to outside the bounds of this System.Windows.UIElement.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchMove(self, *args):
        """
  OnTouchMove(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchMove routed event that occurs when 

    a touch moves while inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchUp(self, *args):
        """
  OnTouchUp(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchUp routed event that occurs when a 

    touch is released inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnVisualChildrenChanged(self, *args):
        """
  OnVisualChildrenChanged(self: Visual,visualAdded: DependencyObject,visualRemoved: DependencyObject)

   Called when the System.Windows.Media.VisualCollection of the visual object is modified.

  

   visualAdded: The System.Windows.Media.Visual that was added to the collection

   visualRemoved: The System.Windows.Media.Visual that was removed from the collection
  """
        pass

    def OnVisualParentChanged(self, *args):
        """
  OnVisualParentChanged(self: FrameworkElement,oldParent: DependencyObject)

   Invoked when the parent of this element in the visual tree is changed. Overrides 

    System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject).

  

  

   oldParent: The old parent element. May be null to indicate that the element did not have a visual parent 

    previously.
  """
        pass

    def PageDown(self):
        """
  PageDown(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content downward by one page.
  """
        pass

    def PageLeft(self):
        """
  PageLeft(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the left by one page.
  """
        pass

    def PageRight(self):
        """
  PageRight(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the right by one page.
  """
        pass

    def PageUp(self):
        """
  PageUp(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content upward by one page.
  """
        pass

    def ParentLayoutInvalidated(self, *args):
        """
  ParentLayoutInvalidated(self: FrameworkElement,child: UIElement)

   Supports incremental layout implementations in specialized subclasses of 

    System.Windows.FrameworkElement. 

    System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)  is invoked 

    when a child element has invalidated a property that is marked in metadata as affecting the 

    parent's measure or arrange passes during layout.

  

  

   child: The child element reporting the change.
  """
        pass

    def RemoveLogicalChild(self, *args):
        """
  RemoveLogicalChild(self: FrameworkElement,child: object)

   Removes the provided object from this element's logical tree. System.Windows.FrameworkElement 

    updates the affected logical tree parent pointers to keep in sync with this deletion.

  

  

   child: The element to remove.
  """
        pass

    def RemoveVisualChild(self, *args):
        """
  RemoveVisualChild(self: Visual,child: Visual)

   Removes the parent-child relationship between two visuals.

  

   child: The child visual object to remove from the parent visual.
  """
        pass

    def ScrollToBottom(self):
        """
  ScrollToBottom(self: ScrollViewer)

   Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToEnd(self):
        """
  ScrollToEnd(self: ScrollViewer)

   Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToHome(self):
        """
  ScrollToHome(self: ScrollViewer)

   Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToHorizontalOffset(self, offset):
        """
  ScrollToHorizontalOffset(self: ScrollViewer,offset: float)

   Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified horizontal 

    offset position.

  

  

   offset: The position that the content scrolls to.
  """
        pass

    def ScrollToLeftEnd(self):
        """
  ScrollToLeftEnd(self: ScrollViewer)

   Scrolls horizontally to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToRightEnd(self):
        """
  ScrollToRightEnd(self: ScrollViewer)

   Scrolls horizontally to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToTop(self):
        """
  ScrollToTop(self: ScrollViewer)

   Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToVerticalOffset(self, offset):
        """
  ScrollToVerticalOffset(self: ScrollViewer,offset: float)

   Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified vertical 

    offset position.

  

  

   offset: The position that the content scrolls to.
  """
        pass

    @staticmethod
    def SetCanContentScroll(element, canContentScroll):
        """
  SetCanContentScroll(element: DependencyObject,canContentScroll: bool)

   Sets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 

    to a given element.

  

  

   element: The element on which to set the property value.

   canContentScroll: The property value to set.
  """
        pass

    @staticmethod
    def SetHorizontalScrollBarVisibility(element, horizontalScrollBarVisibility):
        """
  SetHorizontalScrollBarVisibility(element: DependencyObject,horizontalScrollBarVisibility: ScrollBarVisibility)

   Sets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�

    dependency property to a given element.

  

  

   element: The element on which to set the property value.

   horizontalScrollBarVisibility: The property value to set.
  """
        pass

    @staticmethod
    def SetIsDeferredScrollingEnabled(element, value):
        """
  SetIsDeferredScrollingEnabled(element: DependencyObject,value: bool)

   Sets the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled property for the 

    specified object.

  

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 

    property.

  

   value: true to have the content remain stationary when the user drags the 

    System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 

    otherwise,false.
  """
        pass

    @staticmethod
    def SetPanningDeceleration(element, value):
        """
  SetPanningDeceleration(element: DependencyObject,value: float)

   Sets the System.Windows.Controls.ScrollViewer.PanningDeceleration property for the specified 

    object.

  

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningDeceleration property.

   value: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 

    unit) per squared millisecond.
  """
        pass

    @staticmethod
    def SetPanningMode(element, panningMode):
        """
  SetPanningMode(element: DependencyObject,panningMode: PanningMode)

   Sets the System.Windows.Controls.ScrollViewer.PanningMode property for the specified object.

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningMode property.

   panningMode: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation.
  """
        pass

    @staticmethod
    def SetPanningRatio(element, value):
        """
  SetPanningRatio(element: DependencyObject,value: float)

   Sets the System.Windows.Controls.ScrollViewer.PanningRatio property for the specified object.

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningRatio property.

   value: The ratio of scrolling offset to translate manipulation offset.
  """
        pass

    @staticmethod
    def SetVerticalScrollBarVisibility(element, verticalScrollBarVisibility):
        """
  SetVerticalScrollBarVisibility(element: DependencyObject,verticalScrollBarVisibility: ScrollBarVisibility)

   Sets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�

    dependency property to a given element.

  

  

   element: The element on which to set the property value.

   verticalScrollBarVisibility: The property value to set.
  """
        pass

    def ShouldSerializeProperty(self, *args):
        """
  ShouldSerializeProperty(self: DependencyObject,dp: DependencyProperty) -> bool

  

   Returns a value that indicates whether serialization processes should serialize the value for 

    the provided dependency property.

  

  

   dp: The identifier for the dependency property that should be serialized.

   Returns: true if the dependency property that is supplied should be value-serialized; otherwise,false.
  """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __str__(self, *args):
        pass

    CanContentScroll = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether elements that support the System.Windows.Controls.Primitives.IScrollInfo interface are allowed to scroll.



Get: CanContentScroll(self: ScrollViewer) -> bool



Set: CanContentScroll(self: ScrollViewer)=value

"""

    ComputedHorizontalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates whether the horizontal System.Windows.Controls.Primitives.ScrollBar is visible.



Get: ComputedHorizontalScrollBarVisibility(self: ScrollViewer) -> Visibility



"""

    ComputedVerticalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates whether the vertical System.Windows.Controls.Primitives.ScrollBar is visible.



Get: ComputedVerticalScrollBarVisibility(self: ScrollViewer) -> Visibility



"""

    ContentHorizontalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the horizontal offset of the visible content.



Get: ContentHorizontalOffset(self: ScrollViewer) -> float



"""

    ContentVerticalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the vertical offset of the visible content.



Get: ContentVerticalOffset(self: ScrollViewer) -> float



"""

    DefaultStyleKey = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the key to use to reference the style for this control,when theme styles are used or defined.



"""

    ExtentHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical size of the extent.



Get: ExtentHeight(self: ScrollViewer) -> float



"""

    ExtentWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal size of the extent.



Get: ExtentWidth(self: ScrollViewer) -> float



"""

    HandlesScrolling = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates that a control has a System.Windows.Controls.ScrollViewer defined in its style that defines custom keyboard scrolling behavior.



"""

    HasEffectiveKeyboardFocus = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )

    HorizontalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal offset of the scrolled content.



Get: HorizontalOffset(self: ScrollViewer) -> float



"""

    HorizontalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether a horizontal System.Windows.Controls.Primitives.ScrollBar should be displayed.



Get: HorizontalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility



Set: HorizontalScrollBarVisibility(self: ScrollViewer)=value

"""

    InheritanceBehavior = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the scope limits for property value inheritance,resource key lookup,and RelativeSource FindAncestor lookup.



"""

    IsDeferredScrollingEnabled = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether the content is stationary when the user drags the System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar.



Get: IsDeferredScrollingEnabled(self: ScrollViewer) -> bool



Set: IsDeferredScrollingEnabled(self: ScrollViewer)=value

"""

    IsEnabledCore = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that becomes the return value of System.Windows.UIElement.IsEnabled in derived classes.



"""

    LogicalChildren = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets an enumerator to the content control's logical child elements.



"""

    PanningDeceleration = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per unit) per squared millisecond when in inertia.



Get: PanningDeceleration(self: ScrollViewer) -> float



Set: PanningDeceleration(self: ScrollViewer)=value

"""

    PanningMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the way System.Windows.Controls.ScrollViewer reacts to touch manipulation.



Get: PanningMode(self: ScrollViewer) -> PanningMode



Set: PanningMode(self: ScrollViewer)=value

"""

    PanningRatio = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the ratio of scrolling offset to translate manipulation offset.



Get: PanningRatio(self: ScrollViewer) -> float



Set: PanningRatio(self: ScrollViewer)=value

"""

    ScrollableHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that represents the vertical size of the content element that can be scrolled.



Get: ScrollableHeight(self: ScrollViewer) -> float



"""

    ScrollableWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that represents the horizontal size of the content element that can be scrolled.



Get: ScrollableWidth(self: ScrollViewer) -> float



"""

    ScrollInfo = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the element that implements the System.Windows.Controls.Primitives.IScrollInfo interface and provides values for scrolling properties of this System.Windows.Controls.ScrollViewer.



"""

    StylusPlugIns = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a collection of all stylus plug-in (customization) objects associated with this element.



"""

    VerticalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical offset of the scrolled content.



Get: VerticalOffset(self: ScrollViewer) -> float



"""

    VerticalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether a vertical System.Windows.Controls.Primitives.ScrollBar should be displayed.



Get: VerticalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility



Set: VerticalScrollBarVisibility(self: ScrollViewer)=value

"""

    ViewportHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical size of the content's viewport.



Get: ViewportHeight(self: ScrollViewer) -> float



"""

    ViewportWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal size of the content's viewport.



Get: ViewportWidth(self: ScrollViewer) -> float



"""

    VisualBitmapEffect = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Effects.BitmapEffect value for the System.Windows.Media.Visual.



"""

    VisualBitmapEffectInput = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Effects.BitmapEffectInput value for the System.Windows.Media.Visual.



"""

    VisualBitmapScalingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.BitmapScalingMode for the System.Windows.Media.Visual.



"""

    VisualCacheMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a cached representation of the System.Windows.Media.Visual.



"""

    VisualChildrenCount = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the number of visual child elements within this element.



"""

    VisualClearTypeHint = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.ClearTypeHint that determines how ClearType is rendered in the System.Windows.Media.Visual.



"""

    VisualClip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the clip region of the System.Windows.Media.Visual as a System.Windows.Media.Geometry value.



"""

    VisualEdgeMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the edge mode of the System.Windows.Media.Visual as an System.Windows.Media.EdgeMode value.



"""

    VisualEffect = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the bitmap effect to apply to the System.Windows.Media.Visual.



"""

    VisualOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the offset value of the visual object.



"""

    VisualOpacity = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the opacity of the System.Windows.Media.Visual.



"""

    VisualOpacityMask = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Brush value that represents the opacity mask of the System.Windows.Media.Visual.



"""

    VisualParent = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the visual tree parent of the visual object.



"""

    VisualScrollableAreaClip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a clipped scrollable area for the System.Windows.Media.Visual.



"""

    VisualTextHintingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.TextHintingMode of the System.Windows.Media.Visual.



"""

    VisualTextRenderingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.TextRenderingMode of the System.Windows.Media.Visual.



"""

    VisualTransform = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Transform value for the System.Windows.Media.Visual.



"""

    VisualXSnappingGuidelines = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the x-coordinate (vertical) guideline collection.



"""

    VisualYSnappingGuidelines = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the y-coordinate (horizontal) guideline collection.



"""

    CanContentScrollProperty = None
    ComputedHorizontalScrollBarVisibilityProperty = None
    ComputedVerticalScrollBarVisibilityProperty = None
    ContentHorizontalOffsetProperty = None
    ContentVerticalOffsetProperty = None
    ExtentHeightProperty = None
    ExtentWidthProperty = None
    HorizontalOffsetProperty = None
    HorizontalScrollBarVisibilityProperty = None
    IsDeferredScrollingEnabledProperty = None
    PanningDecelerationProperty = None
    PanningModeProperty = None
    PanningRatioProperty = None
    ScrollableHeightProperty = None
    ScrollableWidthProperty = None
    ScrollChanged = None
    ScrollChangedEvent = None
    VerticalOffsetProperty = None
    VerticalScrollBarVisibilityProperty = None
    ViewportHeightProperty = None
    ViewportWidthProperty = None

<filename>release/stubs.min/System/Windows/Controls/__init___parts/ScrollViewer.py
class ScrollViewer(
    ContentControl,
    IResource,
    IAnimatable,
    IInputElement,
    IFrameworkInputElement,
    ISupportInitialize,
    IHaveResources,
    IQueryAmbient,
    IAddChild,
):
    """
 Represents a scrollable area that can contain other visible elements.

 

 ScrollViewer()
 """

    def AddChild(self, *args):
        """
  AddChild(self: ContentControl,value: object)

   Adds a specified object as the child of a System.Windows.Controls.ContentControl.

  

   value: The object to add.
  """
        pass

    def AddLogicalChild(self, *args):
        """
  AddLogicalChild(self: FrameworkElement,child: object)

   Adds the provided object to the logical tree of this element.

  

   child: Child element to be added.
  """
        pass

    def AddText(self, *args):
        """
  AddText(self: ContentControl,text: str)

   Adds a specified text string to a System.Windows.Controls.ContentControl.

  

   text: The string to add.
  """
        pass

    def AddVisualChild(self, *args):
        """
  AddVisualChild(self: Visual,child: Visual)

   Defines the parent-child relationship between two visuals.

  

   child: The child visual object to add to parent visual.
  """
        pass

    def ArrangeCore(self, *args):
        """
  ArrangeCore(self: FrameworkElement,finalRect: Rect)

   Implements System.Windows.UIElement.ArrangeCore(System.Windows.Rect) (defined as virtual in 

    System.Windows.UIElement) and seals the implementation.

  

  

   finalRect: The final area within the parent that this element should use to arrange itself and its children.
  """
        pass

    def ArrangeOverride(self, *args):
        """ ArrangeOverride(self: ScrollViewer,arrangeSize: Size) -> Size """
        pass

    @staticmethod
    def GetCanContentScroll(element):
        """
  GetCanContentScroll(element: DependencyObject) -> bool

  

   Gets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 

    from a given element.

  

  

   element: The element from which the property value is read.

   Returns: true if this element can scroll; otherwise,false.
  """
        pass

    @staticmethod
    def GetHorizontalScrollBarVisibility(element):
        """
  GetHorizontalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility

  

   Gets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�

    dependency property from a given element.

  

  

   element: The element from which the property value is read.

   Returns: The value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�dependency 

    property.
  """
        pass

    @staticmethod
    def GetIsDeferredScrollingEnabled(element):
        """
  GetIsDeferredScrollingEnabled(element: DependencyObject) -> bool

  

   Returns the value of the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 

    property for the specified object.

  

  

   element: The object from which to get System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled.

   Returns: true if the content is stationary when the user drags the 

    System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 

    otherwise,false.
  """
        pass

    def GetLayoutClip(self, *args):
        """
  GetLayoutClip(self: FrameworkElement,layoutSlotSize: Size) -> Geometry

  

   Returns a geometry for a clipping mask. The mask applies if the layout system attempts to 

    arrange an element that is larger than the available display space.

  

  

   layoutSlotSize: The size of the part of the element that does visual presentation.

   Returns: The clipping geometry.
  """
        pass

    @staticmethod
    def GetPanningDeceleration(element):
        """
  GetPanningDeceleration(element: DependencyObject) -> float

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningDeceleration property for 

    the specified object.

  

  

   element: The element from which the property value is read.

   Returns: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 

    unit) per squared millisecond.
  """
        pass

    @staticmethod
    def GetPanningMode(element):
        """
  GetPanningMode(element: DependencyObject) -> PanningMode

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningMode property for the 

    specified object.

  

  

   element: The element from which the property value is read.

   Returns: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation.
  """
        pass

    @staticmethod
    def GetPanningRatio(element):
        """
  GetPanningRatio(element: DependencyObject) -> float

  

   Returns the value of the System.Windows.Controls.ScrollViewer.PanningRatio property for the 

    specified object.

  

  

   element: The element from which the property value is read.

   Returns: The ratio of scrolling offset to translate manipulation offset.
  """
        pass

    def GetTemplateChild(self, *args):
        """
  GetTemplateChild(self: FrameworkElement,childName: str) -> DependencyObject

  

   Returns the named element in the visual tree of an instantiated 

    System.Windows.Controls.ControlTemplate.

  

  

   childName: Name of the child to find.

   Returns: The requested element. May be null if no element of the requested name exists.
  """
        pass

    def GetUIParentCore(self, *args):
        """
  GetUIParentCore(self: FrameworkElement) -> DependencyObject

  

   Returns an alternative logical parent for this element if there is no visual parent.

   Returns: Returns something other than null whenever a WPF framework-level implementation of this method 

    has a non-visual parent connection.
  """
        pass

    @staticmethod
    def GetVerticalScrollBarVisibility(element):
        """
  GetVerticalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility

  

   Gets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�

    dependency property from a given element.

  

  

   element: The element from which the property value is read.

   Returns: The value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility �dependency 

    property.
  """
        pass

    def GetVisualChild(self, *args):
        """
  GetVisualChild(self: FrameworkElement,index: int) -> Visual

  

   Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32),and returns a child at the 

    specified index from a collection of child elements.

  

  

   index: The zero-based index of the requested child element in the collection.

   Returns: The requested child element. This should not return null; if the provided index is out of range,

    an exception is thrown.
  """
        pass

    def HitTestCore(self, *args):
        """
  HitTestCore(self: ScrollViewer,hitTestParameters: PointHitTestParameters) -> HitTestResult

  

   Performs a hit test to determine whether the specified points are within the bounds of this 

    System.Windows.Controls.ScrollViewer.

  

  

   hitTestParameters: The parameters for hit testing within a visual object.

   Returns: The result of the hit test.

  HitTestCore(self: UIElement,hitTestParameters: GeometryHitTestParameters) -> GeometryHitTestResult

  

   Implements 

    System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters) to 

    supply base element hit testing behavior (returning System.Windows.Media.GeometryHitTestResult).

  

  

   hitTestParameters: Describes the hit test to perform,including the initial hit point.

   Returns: Results of the test,including the evaluated geometry.
  """
        pass

    def InvalidateScrollInfo(self):
        """
  InvalidateScrollInfo(self: ScrollViewer)

   Called by an System.Windows.Controls.Primitives.IScrollInfo interface that is attached to a 

    System.Windows.Controls.ScrollViewer when the value of any scrolling property size changes. 

    Scrolling properties include offset,extent,or viewport.
  """
        pass

    def LineDown(self):
        """
  LineDown(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content downward by one line.
  """
        pass

    def LineLeft(self):
        """
  LineLeft(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the left by a predetermined amount.
  """
        pass

    def LineRight(self):
        """
  LineRight(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the right by a predetermined amount.
  """
        pass

    def LineUp(self):
        """
  LineUp(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content upward by one line.
  """
        pass

    def MeasureCore(self, *args):
        """
  MeasureCore(self: FrameworkElement,availableSize: Size) -> Size

  

   Implements basic measure-pass layout system behavior for System.Windows.FrameworkElement.

  

   availableSize: The available size that the parent element can give to the child elements.

   Returns: The desired size of this element in layout.
  """
        pass

    def MeasureOverride(self, *args):
        """
  MeasureOverride(self: ScrollViewer,constraint: Size) -> Size

  

   Measures the content of a System.Windows.Controls.ScrollViewer element.

  

   constraint: The upper limit System.Windows.Size that should not be exceeded.

   Returns: The computed desired limit System.Windows.Size of the System.Windows.Controls.ScrollViewer 

    element.
  """
        pass

    def OnAccessKey(self, *args):
        """
  OnAccessKey(self: UIElement,e: AccessKeyEventArgs)

   Provides class handling for when an access key that is meaningful for this element is invoked.

  

   e: The event data to the access key event. The event data reports which key was invoked,and 

    indicate whether the System.Windows.Input.AccessKeyManager object that controls the sending of 

    these events also sent this access key invocation to other elements.
  """
        pass

    def OnApplyTemplate(self):
        """
  OnApplyTemplate(self: ScrollViewer)

   Called when an internal process or application calls 

    System.Windows.FrameworkElement.ApplyTemplate,which is used to build the current template's 

    visual tree.
  """
        pass

    def OnChildDesiredSizeChanged(self, *args):
        """
  OnChildDesiredSizeChanged(self: UIElement,child: UIElement)

   Supports layout behavior when a child element is resized.

  

   child: The child element that is being resized.
  """
        pass

    def OnContentChanged(self, *args):
        """
  OnContentChanged(self: ContentControl,oldContent: object,newContent: object)

   Called when the System.Windows.Controls.ContentControl.Content property changes.

  

   oldContent: The old value of the System.Windows.Controls.ContentControl.Content property.

   newContent: The new value of the System.Windows.Controls.ContentControl.Content property.
  """
        pass

    def OnContentStringFormatChanged(self, *args):
        """
  OnContentStringFormatChanged(self: ContentControl,oldContentStringFormat: str,newContentStringFormat: str)

   Occurs when the System.Windows.Controls.ContentControl.ContentStringFormat property changes.

  

   oldContentStringFormat: The old value of System.Windows.Controls.ContentControl.ContentStringFormat.

   newContentStringFormat: The new value of System.Windows.Controls.ContentControl.ContentStringFormat.
  """
        pass

    def OnContentTemplateChanged(self, *args):
        """
  OnContentTemplateChanged(self: ContentControl,oldContentTemplate: DataTemplate,newContentTemplate: DataTemplate)

   Called when the System.Windows.Controls.ContentControl.ContentTemplate property changes.

  

   oldContentTemplate: The old value of the System.Windows.Controls.ContentControl.ContentTemplate property.

   newContentTemplate: The new value of the System.Windows.Controls.ContentControl.ContentTemplate property.
  """
        pass

    def OnContentTemplateSelectorChanged(self, *args):
        """
  OnContentTemplateSelectorChanged(self: ContentControl,oldContentTemplateSelector: DataTemplateSelector,newContentTemplateSelector: DataTemplateSelector)

   Called when the System.Windows.Controls.ContentControl.ContentTemplateSelector property changes.

  

   oldContentTemplateSelector: The old value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property.

   newContentTemplateSelector: The new value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property.
  """
        pass

    def OnContextMenuClosing(self, *args):
        """
  OnContextMenuClosing(self: FrameworkElement,e: ContextMenuEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuClosing routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnContextMenuOpening(self, *args):
        """
  OnContextMenuOpening(self: FrameworkElement,e: ContextMenuEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuOpening routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnCreateAutomationPeer(self, *args):
        """
  OnCreateAutomationPeer(self: ScrollViewer) -> AutomationPeer

  

   Provides an appropriate System.Windows.Automation.Peers.AutomationPeer implementation for this 

    control,as part of the Windows Presentation Foundation (WPF) automation infrastructure.

  

   Returns: An System.Windows.Automation.Peers.AutomationPeer.
  """
        pass

    def OnDpiChanged(self, *args):
        """ OnDpiChanged(self: Visual,oldDpi: DpiScale,newDpi: DpiScale) """
        pass

    def OnDragEnter(self, *args):
        """
  OnDragEnter(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDragLeave(self, *args):
        """
  OnDragLeave(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragLeave�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDragOver(self, *args):
        """
  OnDragOver(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragOver�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnDrop(self, *args):
        """
  OnDrop(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnGiveFeedback(self, *args):
        """
  OnGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.GiveFeedback�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.GiveFeedbackEventArgs that contains the event data.
  """
        pass

    def OnGotFocus(self, *args):
        """
  OnGotFocus(self: FrameworkElement,e: RoutedEventArgs)

   Invoked whenever an unhandled System.Windows.UIElement.GotFocus event reaches this element in 

    its route.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnGotKeyboardFocus(self, *args):
        """
  OnGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnGotMouseCapture(self, *args):
        """
  OnGotMouseCapture(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.GotMouseCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnGotStylusCapture(self, *args):
        """
  OnGotStylusCapture(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.GotStylusCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnGotTouchCapture(self, *args):
        """
  OnGotTouchCapture(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.GotTouchCapture routed event that 

    occurs when a touch is captured to this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnInitialized(self, *args):
        """
  OnInitialized(self: FrameworkElement,e: EventArgs)

   Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever 

    System.Windows.FrameworkElement.IsInitialized is set to true internally.

  

  

   e: The System.Windows.RoutedEventArgs that contains the event data.
  """
        pass

    def OnIsKeyboardFocusedChanged(self, *args):
        """
  OnIsKeyboardFocusedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsKeyboardFocusedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsKeyboardFocusWithinChanged(self, *args):
        """
  OnIsKeyboardFocusWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked just before the System.Windows.UIElement.IsKeyboardFocusWithinChanged event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseCapturedChanged(self, *args):
        """
  OnIsMouseCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseCapturedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseCaptureWithinChanged(self, *args):
        """
  OnIsMouseCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseCaptureWithinChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsMouseDirectlyOverChanged(self, *args):
        """
  OnIsMouseDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsMouseDirectlyOverChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusCapturedChanged(self, *args):
        """
  OnIsStylusCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusCapturedChanged event is raised on 

    this element. Implement this method to add class handling for this event.

  

  

   e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusCaptureWithinChanged(self, *args):
        """
  OnIsStylusCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusCaptureWithinChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnIsStylusDirectlyOverChanged(self, *args):
        """
  OnIsStylusDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)

   Invoked when an unhandled System.Windows.UIElement.IsStylusDirectlyOverChanged event is raised 

    on this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data.
  """
        pass

    def OnKeyDown(self, *args):
        """
  OnKeyDown(self: ScrollViewer,e: KeyEventArgs)

   Responds to specific keyboard input and invokes associated scrolling behavior.

  

   e: Required arguments for this event.
  """
        pass

    def OnKeyUp(self, *args):
        """
  OnKeyUp(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnLostFocus(self, *args):
        """
  OnLostFocus(self: UIElement,e: RoutedEventArgs)

   Raises the System.Windows.UIElement.LostFocus�routed event by using the event data that is 

    provided.

  

  

   e: A System.Windows.RoutedEventArgs that contains event data. This event data must contain the 

    identifier for the System.Windows.UIElement.LostFocus event.
  """
        pass

    def OnLostKeyboardFocus(self, *args):
        """
  OnLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.LostKeyboardFocus�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains event data.
  """
        pass

    def OnLostMouseCapture(self, *args):
        """
  OnLostMouseCapture(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.LostMouseCapture�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains event data.
  """
        pass

    def OnLostStylusCapture(self, *args):
        """
  OnLostStylusCapture(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.LostStylusCapture�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains event data.
  """
        pass

    def OnLostTouchCapture(self, *args):
        """
  OnLostTouchCapture(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.LostTouchCapture routed event that 

    occurs when this element loses a touch capture.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnManipulationBoundaryFeedback(self, *args):
        """
  OnManipulationBoundaryFeedback(self: UIElement,e: ManipulationBoundaryFeedbackEventArgs)

   Called when the System.Windows.UIElement.ManipulationBoundaryFeedback event occurs.

  

   e: The data for the event.
  """
        pass

    def OnManipulationCompleted(self, *args):
        """
  OnManipulationCompleted(self: ScrollViewer,e: ManipulationCompletedEventArgs)

   Called when the System.Windows.UIElement.ManipulationCompleted event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationDelta(self, *args):
        """
  OnManipulationDelta(self: ScrollViewer,e: ManipulationDeltaEventArgs)

   Called when the System.Windows.UIElement.ManipulationDelta event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationInertiaStarting(self, *args):
        """
  OnManipulationInertiaStarting(self: ScrollViewer,e: ManipulationInertiaStartingEventArgs)

   Called when the System.Windows.UIElement.ManipulationInertiaStarting event occurs.

  

   e: The event data.
  """
        pass

    def OnManipulationStarted(self, *args):
        """
  OnManipulationStarted(self: UIElement,e: ManipulationStartedEventArgs)

   Called when the System.Windows.UIElement.ManipulationStarted event occurs.

  

   e: The data for the event.
  """
        pass

    def OnManipulationStarting(self, *args):
        """
  OnManipulationStarting(self: ScrollViewer,e: ManipulationStartingEventArgs)

   Called when the System.Windows.UIElement.ManipulationStarting event occurs.

  

   e: The event data.
  """
        pass

    def OnMouseDoubleClick(self, *args):
        """
  OnMouseDoubleClick(self: Control,e: MouseButtonEventArgs)

   Raises the System.Windows.Controls.Control.MouseDoubleClick routed event.

  

   e: The event data.
  """
        pass

    def OnMouseDown(self, *args):
        """
  OnMouseDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseDown�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. This event data 

    reports details about the mouse button that was pressed and the handled state.
  """
        pass

    def OnMouseEnter(self, *args):
        """
  OnMouseEnter(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseEnter�attached event is raised on this 

    element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseLeave(self, *args):
        """
  OnMouseLeave(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseLeave�attached event is raised on this 

    element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseLeftButtonDown(self, *args):
        """
  OnMouseLeftButtonDown(self: ScrollViewer,e: MouseButtonEventArgs)

   Responds to a click of the left mouse button.

  

   e: Required arguments that describe this event.
  """
        pass

    def OnMouseLeftButtonUp(self, *args):
        """
  OnMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was released.
  """
        pass

    def OnMouseMove(self, *args):
        """
  OnMouseMove(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseMove�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnMouseRightButtonDown(self, *args):
        """
  OnMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseRightButtonDown�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was pressed.
  """
        pass

    def OnMouseRightButtonUp(self, *args):
        """
  OnMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.MouseRightButtonUp�routed event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was released.
  """
        pass

    def OnMouseUp(self, *args):
        """
  OnMouseUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.MouseUp�routed event reaches an element in 

    its route that is derived from this class. Implement this method to add class handling for this 

    event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the mouse button was released.
  """
        pass

    def OnMouseWheel(self, *args):
        """
  OnMouseWheel(self: ScrollViewer,e: MouseWheelEventArgs)

   Responds to a click of the mouse wheel.

  

   e: Required arguments that describe this event.
  """
        pass

    def OnPreviewDragEnter(self, *args):
        """
  OnPreviewDragEnter(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragEnter�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDragLeave(self, *args):
        """
  OnPreviewDragLeave(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragLeave�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDragOver(self, *args):
        """
  OnPreviewDragOver(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDragOver�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewDrop(self, *args):
        """
  OnPreviewDrop(self: UIElement,e: DragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewDrop�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.DragEventArgs that contains the event data.
  """
        pass

    def OnPreviewGiveFeedback(self, *args):
        """
  OnPreviewGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewGiveFeedback�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.GiveFeedbackEventArgs that contains the event data.
  """
        pass

    def OnPreviewGotKeyboardFocus(self, *args):
        """
  OnPreviewGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewGotKeyboardFocus�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnPreviewKeyDown(self, *args):
        """
  OnPreviewKeyDown(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnPreviewKeyUp(self, *args):
        """
  OnPreviewKeyUp(self: UIElement,e: KeyEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyEventArgs that contains the event data.
  """
        pass

    def OnPreviewLostKeyboardFocus(self, *args):
        """
  OnPreviewLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)

   Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.
  """
        pass

    def OnPreviewMouseDoubleClick(self, *args):
        """
  OnPreviewMouseDoubleClick(self: Control,e: MouseButtonEventArgs)

   Raises the System.Windows.Controls.Control.PreviewMouseDoubleClick routed event.

  

   e: The event data.
  """
        pass

    def OnPreviewMouseDown(self, *args):
        """
  OnPreviewMouseDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseDown attached�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that one or more mouse buttons were pressed.
  """
        pass

    def OnPreviewMouseLeftButtonDown(self, *args):
        """
  OnPreviewMouseLeftButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was pressed.
  """
        pass

    def OnPreviewMouseLeftButtonUp(self, *args):
        """
  OnPreviewMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonUp�routed event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the left mouse button was released.
  """
        pass

    def OnPreviewMouseMove(self, *args):
        """
  OnPreviewMouseMove(self: UIElement,e: MouseEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseEventArgs that contains the event data.
  """
        pass

    def OnPreviewMouseRightButtonDown(self, *args):
        """
  OnPreviewMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonDown�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was pressed.
  """
        pass

    def OnPreviewMouseRightButtonUp(self, *args):
        """
  OnPreviewMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonUp�routed event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that the right mouse button was released.
  """
        pass

    def OnPreviewMouseUp(self, *args):
        """
  OnPreviewMouseUp(self: UIElement,e: MouseButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 

    reports that one or more mouse buttons were released.
  """
        pass

    def OnPreviewMouseWheel(self, *args):
        """
  OnPreviewMouseWheel(self: UIElement,e: MouseWheelEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.MouseWheelEventArgs that contains the event data.
  """
        pass

    def OnPreviewQueryContinueDrag(self, *args):
        """
  OnPreviewQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.PreviewQueryContinueDrag�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.QueryContinueDragEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusButtonDown(self, *args):
        """
  OnPreviewStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonDown�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusButtonUp(self, *args):
        """
  OnPreviewStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonUp�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusDown(self, *args):
        """
  OnPreviewStylusDown(self: UIElement,e: StylusDownEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusDown�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusDownEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusInAirMove(self, *args):
        """
  OnPreviewStylusInAirMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInAirMove�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusInRange(self, *args):
        """
  OnPreviewStylusInRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInRange�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusMove(self, *args):
        """
  OnPreviewStylusMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusMove�attached event reaches 

    an element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusOutOfRange(self, *args):
        """
  OnPreviewStylusOutOfRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusOutOfRange�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusSystemGesture(self, *args):
        """
  OnPreviewStylusSystemGesture(self: UIElement,e: StylusSystemGestureEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusSystemGesture�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.StylusSystemGestureEventArgs that contains the event data.
  """
        pass

    def OnPreviewStylusUp(self, *args):
        """
  OnPreviewStylusUp(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnPreviewTextInput(self, *args):
        """
  OnPreviewTextInput(self: UIElement,e: TextCompositionEventArgs)

   Invoked when an unhandled System.Windows.Input.TextCompositionManager.PreviewTextInput�attached 

    event reaches an element in its route that is derived from this class. Implement this method to 

    add class handling for this event.

  

  

   e: The System.Windows.Input.TextCompositionEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchDown(self, *args):
        """
  OnPreviewTouchDown(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchDown routed event that 

    occurs when a touch presses this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchMove(self, *args):
        """
  OnPreviewTouchMove(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchMove routed event that 

    occurs when a touch moves while inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPreviewTouchUp(self, *args):
        """
  OnPreviewTouchUp(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.PreviewTouchUp routed event that occurs 

    when a touch is released inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnPropertyChanged(self, *args):
        """
  OnPropertyChanged(self: FrameworkElement,e: DependencyPropertyChangedEventArgs)

   Invoked whenever the effective value of any dependency property on this 

    System.Windows.FrameworkElement has been updated. The specific dependency property that changed 

    is reported in the arguments parameter. Overrides 

    System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventAr

    gs).

  

  

   e: The event data that describes the property that changed,as well as old and new values.
  """
        pass

    def OnQueryContinueDrag(self, *args):
        """
  OnQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)

   Invoked when an unhandled System.Windows.DragDrop.QueryContinueDrag�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.QueryContinueDragEventArgs that contains the event data.
  """
        pass

    def OnQueryCursor(self, *args):
        """
  OnQueryCursor(self: UIElement,e: QueryCursorEventArgs)

   Invoked when an unhandled System.Windows.Input.Mouse.QueryCursor�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.QueryCursorEventArgs that contains the event data.
  """
        pass

    def OnRender(self, *args):
        """
  OnRender(self: UIElement,drawingContext: DrawingContext)

   When overridden in a derived class,participates in rendering operations that are directed by 

    the layout system. The rendering instructions for this element are not used directly when this 

    method is invoked,and are instead preserved for later asynchronous use by layout and drawing.

  

  

   drawingContext: The drawing instructions for a specific element. This context is provided to the layout system.
  """
        pass

    def OnRenderSizeChanged(self, *args):
        """
  OnRenderSizeChanged(self: FrameworkElement,sizeInfo: SizeChangedInfo)

   Raises the System.Windows.FrameworkElement.SizeChanged event,using the specified information as 

    part of the eventual event data.

  

  

   sizeInfo: Details of the old and new size involved in the change.
  """
        pass

    def OnScrollChanged(self, *args):
        """
  OnScrollChanged(self: ScrollViewer,e: ScrollChangedEventArgs)

   Called when a change in scrolling state is detected,such as a change in scroll position,

    extent,or viewport size.

  

  

   e: The System.Windows.Controls.ScrollChangedEventArgs that contain information about the change in 

    the scrolling state.
  """
        pass

    def OnStyleChanged(self, *args):
        """
  OnStyleChanged(self: FrameworkElement,oldStyle: Style,newStyle: Style)

   Invoked when the style in use on this element changes,which will invalidate the layout.

  

   oldStyle: The old style.

   newStyle: The new style.
  """
        pass

    def OnStylusButtonDown(self, *args):
        """
  OnStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnStylusButtonUp(self, *args):
        """
  OnStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonUp�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusButtonEventArgs that contains the event data.
  """
        pass

    def OnStylusDown(self, *args):
        """
  OnStylusDown(self: UIElement,e: StylusDownEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusDown�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusDownEventArgs that contains the event data.
  """
        pass

    def OnStylusEnter(self, *args):
        """
  OnStylusEnter(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusEnter�attached event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusInAirMove(self, *args):
        """
  OnStylusInAirMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusInAirMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusInRange(self, *args):
        """
  OnStylusInRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusInRange�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusLeave(self, *args):
        """
  OnStylusLeave(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusLeave�attached event is raised by 

    this element. Implement this method to add class handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusMove(self, *args):
        """
  OnStylusMove(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusMove�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusOutOfRange(self, *args):
        """
  OnStylusOutOfRange(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusOutOfRange�attached event reaches an 

    element in its route that is derived from this class. Implement this method to add class 

    handling for this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnStylusSystemGesture(self, *args):
        """ OnStylusSystemGesture(self: ScrollViewer,e: StylusSystemGestureEventArgs) """
        pass

    def OnStylusUp(self, *args):
        """
  OnStylusUp(self: UIElement,e: StylusEventArgs)

   Invoked when an unhandled System.Windows.Input.Stylus.StylusUp�attached event reaches an element 

    in its route that is derived from this class. Implement this method to add class handling for 

    this event.

  

  

   e: The System.Windows.Input.StylusEventArgs that contains the event data.
  """
        pass

    def OnTemplateChanged(self, *args):
        """
  OnTemplateChanged(self: Control,oldTemplate: ControlTemplate,newTemplate: ControlTemplate)

   Called whenever the control's template changes.

  

   oldTemplate: The old template.

   newTemplate: The new template.
  """
        pass

    def OnTextInput(self, *args):
        """
  OnTextInput(self: UIElement,e: TextCompositionEventArgs)

   Invoked when an unhandled System.Windows.Input.TextCompositionManager.TextInput�attached event 

    reaches an element in its route that is derived from this class. Implement this method to add 

    class handling for this event.

  

  

   e: The System.Windows.Input.TextCompositionEventArgs that contains the event data.
  """
        pass

    def OnToolTipClosing(self, *args):
        """
  OnToolTipClosing(self: FrameworkElement,e: ToolTipEventArgs)

   Invoked whenever an unhandled System.Windows.FrameworkElement.ToolTipClosing routed event 

    reaches this class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnToolTipOpening(self, *args):
        """
  OnToolTipOpening(self: FrameworkElement,e: ToolTipEventArgs)

   Invoked whenever the System.Windows.FrameworkElement.ToolTipOpening routed event reaches this 

    class in its route. Implement this method to add class handling for this event.

  

  

   e: Provides data about the event.
  """
        pass

    def OnTouchDown(self, *args):
        """
  OnTouchDown(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchDown routed event that occurs when 

    a touch presses inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchEnter(self, *args):
        """
  OnTouchEnter(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchEnter routed event that occurs 

    when a touch moves from outside to inside the bounds of this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchLeave(self, *args):
        """
  OnTouchLeave(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchLeave routed event that occurs 

    when a touch moves from inside to outside the bounds of this System.Windows.UIElement.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchMove(self, *args):
        """
  OnTouchMove(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchMove routed event that occurs when 

    a touch moves while inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnTouchUp(self, *args):
        """
  OnTouchUp(self: UIElement,e: TouchEventArgs)

   Provides class handling for the System.Windows.UIElement.TouchUp routed event that occurs when a 

    touch is released inside this element.

  

  

   e: A System.Windows.Input.TouchEventArgs that contains the event data.
  """
        pass

    def OnVisualChildrenChanged(self, *args):
        """
  OnVisualChildrenChanged(self: Visual,visualAdded: DependencyObject,visualRemoved: DependencyObject)

   Called when the System.Windows.Media.VisualCollection of the visual object is modified.

  

   visualAdded: The System.Windows.Media.Visual that was added to the collection

   visualRemoved: The System.Windows.Media.Visual that was removed from the collection
  """
        pass

    def OnVisualParentChanged(self, *args):
        """
  OnVisualParentChanged(self: FrameworkElement,oldParent: DependencyObject)

   Invoked when the parent of this element in the visual tree is changed. Overrides 

    System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject).

  

  

   oldParent: The old parent element. May be null to indicate that the element did not have a visual parent 

    previously.
  """
        pass

    def PageDown(self):
        """
  PageDown(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content downward by one page.
  """
        pass

    def PageLeft(self):
        """
  PageLeft(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the left by one page.
  """
        pass

    def PageRight(self):
        """
  PageRight(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content to the right by one page.
  """
        pass

    def PageUp(self):
        """
  PageUp(self: ScrollViewer)

   Scrolls the System.Windows.Controls.ScrollViewer content upward by one page.
  """
        pass

    def ParentLayoutInvalidated(self, *args):
        """
  ParentLayoutInvalidated(self: FrameworkElement,child: UIElement)

   Supports incremental layout implementations in specialized subclasses of 

    System.Windows.FrameworkElement. 

    System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)  is invoked 

    when a child element has invalidated a property that is marked in metadata as affecting the 

    parent's measure or arrange passes during layout.

  

  

   child: The child element reporting the change.
  """
        pass

    def RemoveLogicalChild(self, *args):
        """
  RemoveLogicalChild(self: FrameworkElement,child: object)

   Removes the provided object from this element's logical tree. System.Windows.FrameworkElement 

    updates the affected logical tree parent pointers to keep in sync with this deletion.

  

  

   child: The element to remove.
  """
        pass

    def RemoveVisualChild(self, *args):
        """
  RemoveVisualChild(self: Visual,child: Visual)

   Removes the parent-child relationship between two visuals.

  

   child: The child visual object to remove from the parent visual.
  """
        pass

    def ScrollToBottom(self):
        """
  ScrollToBottom(self: ScrollViewer)

   Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToEnd(self):
        """
  ScrollToEnd(self: ScrollViewer)

   Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToHome(self):
        """
  ScrollToHome(self: ScrollViewer)

   Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToHorizontalOffset(self, offset):
        """
  ScrollToHorizontalOffset(self: ScrollViewer,offset: float)

   Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified horizontal 

    offset position.

  

  

   offset: The position that the content scrolls to.
  """
        pass

    def ScrollToLeftEnd(self):
        """
  ScrollToLeftEnd(self: ScrollViewer)

   Scrolls horizontally to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToRightEnd(self):
        """
  ScrollToRightEnd(self: ScrollViewer)

   Scrolls horizontally to the end of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToTop(self):
        """
  ScrollToTop(self: ScrollViewer)

   Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content.
  """
        pass

    def ScrollToVerticalOffset(self, offset):
        """
  ScrollToVerticalOffset(self: ScrollViewer,offset: float)

   Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified vertical 

    offset position.

  

  

   offset: The position that the content scrolls to.
  """
        pass

    @staticmethod
    def SetCanContentScroll(element, canContentScroll):
        """
  SetCanContentScroll(element: DependencyObject,canContentScroll: bool)

   Sets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 

    to a given element.

  

  

   element: The element on which to set the property value.

   canContentScroll: The property value to set.
  """
        pass

    @staticmethod
    def SetHorizontalScrollBarVisibility(element, horizontalScrollBarVisibility):
        """
  SetHorizontalScrollBarVisibility(element: DependencyObject,horizontalScrollBarVisibility: ScrollBarVisibility)

   Sets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�

    dependency property to a given element.

  

  

   element: The element on which to set the property value.

   horizontalScrollBarVisibility: The property value to set.
  """
        pass

    @staticmethod
    def SetIsDeferredScrollingEnabled(element, value):
        """
  SetIsDeferredScrollingEnabled(element: DependencyObject,value: bool)

   Sets the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled property for the 

    specified object.

  

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 

    property.

  

   value: true to have the content remain stationary when the user drags the 

    System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 

    otherwise,false.
  """
        pass

    @staticmethod
    def SetPanningDeceleration(element, value):
        """
  SetPanningDeceleration(element: DependencyObject,value: float)

   Sets the System.Windows.Controls.ScrollViewer.PanningDeceleration property for the specified 

    object.

  

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningDeceleration property.

   value: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 

    unit) per squared millisecond.
  """
        pass

    @staticmethod
    def SetPanningMode(element, panningMode):
        """
  SetPanningMode(element: DependencyObject,panningMode: PanningMode)

   Sets the System.Windows.Controls.ScrollViewer.PanningMode property for the specified object.

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningMode property.

   panningMode: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation.
  """
        pass

    @staticmethod
    def SetPanningRatio(element, value):
        """
  SetPanningRatio(element: DependencyObject,value: float)

   Sets the System.Windows.Controls.ScrollViewer.PanningRatio property for the specified object.

  

   element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningRatio property.

   value: The ratio of scrolling offset to translate manipulation offset.
  """
        pass

    @staticmethod
    def SetVerticalScrollBarVisibility(element, verticalScrollBarVisibility):
        """
  SetVerticalScrollBarVisibility(element: DependencyObject,verticalScrollBarVisibility: ScrollBarVisibility)

   Sets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�

    dependency property to a given element.

  

  

   element: The element on which to set the property value.

   verticalScrollBarVisibility: The property value to set.
  """
        pass

    def ShouldSerializeProperty(self, *args):
        """
  ShouldSerializeProperty(self: DependencyObject,dp: DependencyProperty) -> bool

  

   Returns a value that indicates whether serialization processes should serialize the value for 

    the provided dependency property.

  

  

   dp: The identifier for the dependency property that should be serialized.

   Returns: true if the dependency property that is supplied should be value-serialized; otherwise,false.
  """
        pass

    def __init__(self, *args):
        """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
        pass

    def __str__(self, *args):
        pass

    CanContentScroll = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether elements that support the System.Windows.Controls.Primitives.IScrollInfo interface are allowed to scroll.



Get: CanContentScroll(self: ScrollViewer) -> bool



Set: CanContentScroll(self: ScrollViewer)=value

"""

    ComputedHorizontalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates whether the horizontal System.Windows.Controls.Primitives.ScrollBar is visible.



Get: ComputedHorizontalScrollBarVisibility(self: ScrollViewer) -> Visibility



"""

    ComputedVerticalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates whether the vertical System.Windows.Controls.Primitives.ScrollBar is visible.



Get: ComputedVerticalScrollBarVisibility(self: ScrollViewer) -> Visibility



"""

    ContentHorizontalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the horizontal offset of the visible content.



Get: ContentHorizontalOffset(self: ScrollViewer) -> float



"""

    ContentVerticalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the vertical offset of the visible content.



Get: ContentVerticalOffset(self: ScrollViewer) -> float



"""

    DefaultStyleKey = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the key to use to reference the style for this control,when theme styles are used or defined.



"""

    ExtentHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical size of the extent.



Get: ExtentHeight(self: ScrollViewer) -> float



"""

    ExtentWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal size of the extent.



Get: ExtentWidth(self: ScrollViewer) -> float



"""

    HandlesScrolling = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that indicates that a control has a System.Windows.Controls.ScrollViewer defined in its style that defines custom keyboard scrolling behavior.



"""

    HasEffectiveKeyboardFocus = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )

    HorizontalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal offset of the scrolled content.



Get: HorizontalOffset(self: ScrollViewer) -> float



"""

    HorizontalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether a horizontal System.Windows.Controls.Primitives.ScrollBar should be displayed.



Get: HorizontalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility



Set: HorizontalScrollBarVisibility(self: ScrollViewer)=value

"""

    InheritanceBehavior = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the scope limits for property value inheritance,resource key lookup,and RelativeSource FindAncestor lookup.



"""

    IsDeferredScrollingEnabled = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether the content is stationary when the user drags the System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar.



Get: IsDeferredScrollingEnabled(self: ScrollViewer) -> bool



Set: IsDeferredScrollingEnabled(self: ScrollViewer)=value

"""

    IsEnabledCore = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that becomes the return value of System.Windows.UIElement.IsEnabled in derived classes.



"""

    LogicalChildren = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets an enumerator to the content control's logical child elements.



"""

    PanningDeceleration = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per unit) per squared millisecond when in inertia.



Get: PanningDeceleration(self: ScrollViewer) -> float



Set: PanningDeceleration(self: ScrollViewer)=value

"""

    PanningMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the way System.Windows.Controls.ScrollViewer reacts to touch manipulation.



Get: PanningMode(self: ScrollViewer) -> PanningMode



Set: PanningMode(self: ScrollViewer)=value

"""

    PanningRatio = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the ratio of scrolling offset to translate manipulation offset.



Get: PanningRatio(self: ScrollViewer) -> float



Set: PanningRatio(self: ScrollViewer)=value

"""

    ScrollableHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that represents the vertical size of the content element that can be scrolled.



Get: ScrollableHeight(self: ScrollViewer) -> float



"""

    ScrollableWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that represents the horizontal size of the content element that can be scrolled.



Get: ScrollableWidth(self: ScrollViewer) -> float



"""

    ScrollInfo = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the element that implements the System.Windows.Controls.Primitives.IScrollInfo interface and provides values for scrolling properties of this System.Windows.Controls.ScrollViewer.



"""

    StylusPlugIns = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a collection of all stylus plug-in (customization) objects associated with this element.



"""

    VerticalOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical offset of the scrolled content.



Get: VerticalOffset(self: ScrollViewer) -> float



"""

    VerticalScrollBarVisibility = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a value that indicates whether a vertical System.Windows.Controls.Primitives.ScrollBar should be displayed.



Get: VerticalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility



Set: VerticalScrollBarVisibility(self: ScrollViewer)=value

"""

    ViewportHeight = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the vertical size of the content's viewport.



Get: ViewportHeight(self: ScrollViewer) -> float



"""

    ViewportWidth = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets a value that contains the horizontal size of the content's viewport.



Get: ViewportWidth(self: ScrollViewer) -> float



"""

    VisualBitmapEffect = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Effects.BitmapEffect value for the System.Windows.Media.Visual.



"""

    VisualBitmapEffectInput = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Effects.BitmapEffectInput value for the System.Windows.Media.Visual.



"""

    VisualBitmapScalingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.BitmapScalingMode for the System.Windows.Media.Visual.



"""

    VisualCacheMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a cached representation of the System.Windows.Media.Visual.



"""

    VisualChildrenCount = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the number of visual child elements within this element.



"""

    VisualClearTypeHint = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.ClearTypeHint that determines how ClearType is rendered in the System.Windows.Media.Visual.



"""

    VisualClip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the clip region of the System.Windows.Media.Visual as a System.Windows.Media.Geometry value.



"""

    VisualEdgeMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the edge mode of the System.Windows.Media.Visual as an System.Windows.Media.EdgeMode value.



"""

    VisualEffect = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the bitmap effect to apply to the System.Windows.Media.Visual.



"""

    VisualOffset = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the offset value of the visual object.



"""

    VisualOpacity = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the opacity of the System.Windows.Media.Visual.



"""

    VisualOpacityMask = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Brush value that represents the opacity mask of the System.Windows.Media.Visual.



"""

    VisualParent = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets the visual tree parent of the visual object.



"""

    VisualScrollableAreaClip = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets a clipped scrollable area for the System.Windows.Media.Visual.



"""

    VisualTextHintingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.TextHintingMode of the System.Windows.Media.Visual.



"""

    VisualTextRenderingMode = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.TextRenderingMode of the System.Windows.Media.Visual.



"""

    VisualTransform = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the System.Windows.Media.Transform value for the System.Windows.Media.Visual.



"""

    VisualXSnappingGuidelines = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the x-coordinate (vertical) guideline collection.



"""

    VisualYSnappingGuidelines = property(
        lambda self: object(), lambda self, v: None, lambda self: None
    )
    """Gets or sets the y-coordinate (horizontal) guideline collection.



"""

    CanContentScrollProperty = None
    ComputedHorizontalScrollBarVisibilityProperty = None
    ComputedVerticalScrollBarVisibilityProperty = None
    ContentHorizontalOffsetProperty = None
    ContentVerticalOffsetProperty = None
    ExtentHeightProperty = None
    ExtentWidthProperty = None
    HorizontalOffsetProperty = None
    HorizontalScrollBarVisibilityProperty = None
    IsDeferredScrollingEnabledProperty = None
    PanningDecelerationProperty = None
    PanningModeProperty = None
    PanningRatioProperty = None
    ScrollableHeightProperty = None
    ScrollableWidthProperty = None
    ScrollChanged = None
    ScrollChangedEvent = None
    VerticalOffsetProperty = None
    VerticalScrollBarVisibilityProperty = None
    ViewportHeightProperty = None
    ViewportWidthProperty = None

Represents a scrollable area that can contain other visible elements.
 
  
 
  ScrollViewer() AddChild(self: ContentControl,value: object)
 
    Adds a specified object as the child of a System.Windows.Controls.ContentControl.
 
   
 
    value: The object to add. AddLogicalChild(self: FrameworkElement,child: object)
 
    Adds the provided object to the logical tree of this element.
 
   
 
    child: Child element to be added. AddText(self: ContentControl,text: str)
 
    Adds a specified text string to a System.Windows.Controls.ContentControl.
 
   
 
    text: The string to add. AddVisualChild(self: Visual,child: Visual)
 
    Defines the parent-child relationship between two visuals.
 
   
 
    child: The child visual object to add to parent visual. ArrangeCore(self: FrameworkElement,finalRect: Rect)
 
    Implements System.Windows.UIElement.ArrangeCore(System.Windows.Rect) (defined as virtual in 
 
     System.Windows.UIElement) and seals the implementation.
 
   
 
   
 
    finalRect: The final area within the parent that this element should use to arrange itself and its children. ArrangeOverride(self: ScrollViewer,arrangeSize: Size) -> Size GetCanContentScroll(element: DependencyObject) -> bool
 
   
 
    Gets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 
 
     from a given element.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: true if this element can scroll; otherwise,false. GetHorizontalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility
 
   
 
    Gets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�
 
     dependency property from a given element.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: The value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�dependency 
 
     property. GetIsDeferredScrollingEnabled(element: DependencyObject) -> bool
 
   
 
    Returns the value of the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 
 
     property for the specified object.
 
   
 
   
 
    element: The object from which to get System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled.
 
    Returns: true if the content is stationary when the user drags the 
 
     System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 
 
     otherwise,false. GetLayoutClip(self: FrameworkElement,layoutSlotSize: Size) -> Geometry
 
   
 
    Returns a geometry for a clipping mask. The mask applies if the layout system attempts to 
 
     arrange an element that is larger than the available display space.
 
   
 
   
 
    layoutSlotSize: The size of the part of the element that does visual presentation.
 
    Returns: The clipping geometry. GetPanningDeceleration(element: DependencyObject) -> float
 
   
 
    Returns the value of the System.Windows.Controls.ScrollViewer.PanningDeceleration property for 
 
     the specified object.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 
 
     unit) per squared millisecond. GetPanningMode(element: DependencyObject) -> PanningMode
 
   
 
    Returns the value of the System.Windows.Controls.ScrollViewer.PanningMode property for the 
 
     specified object.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation. GetPanningRatio(element: DependencyObject) -> float
 
   
 
    Returns the value of the System.Windows.Controls.ScrollViewer.PanningRatio property for the 
 
     specified object.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: The ratio of scrolling offset to translate manipulation offset. GetTemplateChild(self: FrameworkElement,childName: str) -> DependencyObject
 
   
 
    Returns the named element in the visual tree of an instantiated 
 
     System.Windows.Controls.ControlTemplate.
 
   
 
   
 
    childName: Name of the child to find.
 
    Returns: The requested element. May be null if no element of the requested name exists. GetUIParentCore(self: FrameworkElement) -> DependencyObject
 
   
 
    Returns an alternative logical parent for this element if there is no visual parent.
 
    Returns: Returns something other than null whenever a WPF framework-level implementation of this method 
 
     has a non-visual parent connection. GetVerticalScrollBarVisibility(element: DependencyObject) -> ScrollBarVisibility
 
   
 
    Gets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�
 
     dependency property from a given element.
 
   
 
   
 
    element: The element from which the property value is read.
 
    Returns: The value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility �dependency 
 
     property. GetVisualChild(self: FrameworkElement,index: int) -> Visual
 
   
 
    Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32),and returns a child at the 
 
     specified index from a collection of child elements.
 
   
 
   
 
    index: The zero-based index of the requested child element in the collection.
 
    Returns: The requested child element. This should not return null; if the provided index is out of range,
 
     an exception is thrown. HitTestCore(self: ScrollViewer,hitTestParameters: PointHitTestParameters) -> HitTestResult
 
   
 
    Performs a hit test to determine whether the specified points are within the bounds of this 
 
     System.Windows.Controls.ScrollViewer.
 
   
 
   
 
    hitTestParameters: The parameters for hit testing within a visual object.
 
    Returns: The result of the hit test.
 
   HitTestCore(self: UIElement,hitTestParameters: GeometryHitTestParameters) -> GeometryHitTestResult
 
   
 
    Implements 
 
     System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters) to 
 
     supply base element hit testing behavior (returning System.Windows.Media.GeometryHitTestResult).
 
   
 
   
 
    hitTestParameters: Describes the hit test to perform,including the initial hit point.
 
    Returns: Results of the test,including the evaluated geometry. InvalidateScrollInfo(self: ScrollViewer)
 
    Called by an System.Windows.Controls.Primitives.IScrollInfo interface that is attached to a 
 
     System.Windows.Controls.ScrollViewer when the value of any scrolling property size changes. 
 
     Scrolling properties include offset,extent,or viewport. LineDown(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content downward by one line. LineLeft(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content to the left by a predetermined amount. LineRight(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content to the right by a predetermined amount. LineUp(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content upward by one line. MeasureCore(self: FrameworkElement,availableSize: Size) -> Size
 
   
 
    Implements basic measure-pass layout system behavior for System.Windows.FrameworkElement.
 
   
 
    availableSize: The available size that the parent element can give to the child elements.
 
    Returns: The desired size of this element in layout. MeasureOverride(self: ScrollViewer,constraint: Size) -> Size
 
   
 
    Measures the content of a System.Windows.Controls.ScrollViewer element.
 
   
 
    constraint: The upper limit System.Windows.Size that should not be exceeded.
 
    Returns: The computed desired limit System.Windows.Size of the System.Windows.Controls.ScrollViewer 
 
     element. OnAccessKey(self: UIElement,e: AccessKeyEventArgs)
 
    Provides class handling for when an access key that is meaningful for this element is invoked.
 
   
 
    e: The event data to the access key event. The event data reports which key was invoked,and 
 
     indicate whether the System.Windows.Input.AccessKeyManager object that controls the sending of 
 
     these events also sent this access key invocation to other elements. OnApplyTemplate(self: ScrollViewer)
 
    Called when an internal process or application calls 
 
     System.Windows.FrameworkElement.ApplyTemplate,which is used to build the current template's 
 
     visual tree. OnChildDesiredSizeChanged(self: UIElement,child: UIElement)
 
    Supports layout behavior when a child element is resized.
 
   
 
    child: The child element that is being resized. OnContentChanged(self: ContentControl,oldContent: object,newContent: object)
 
    Called when the System.Windows.Controls.ContentControl.Content property changes.
 
   
 
    oldContent: The old value of the System.Windows.Controls.ContentControl.Content property.
 
    newContent: The new value of the System.Windows.Controls.ContentControl.Content property. OnContentStringFormatChanged(self: ContentControl,oldContentStringFormat: str,newContentStringFormat: str)
 
    Occurs when the System.Windows.Controls.ContentControl.ContentStringFormat property changes.
 
   
 
    oldContentStringFormat: The old value of System.Windows.Controls.ContentControl.ContentStringFormat.
 
    newContentStringFormat: The new value of System.Windows.Controls.ContentControl.ContentStringFormat. OnContentTemplateChanged(self: ContentControl,oldContentTemplate: DataTemplate,newContentTemplate: DataTemplate)
 
    Called when the System.Windows.Controls.ContentControl.ContentTemplate property changes.
 
   
 
    oldContentTemplate: The old value of the System.Windows.Controls.ContentControl.ContentTemplate property.
 
    newContentTemplate: The new value of the System.Windows.Controls.ContentControl.ContentTemplate property. OnContentTemplateSelectorChanged(self: ContentControl,oldContentTemplateSelector: DataTemplateSelector,newContentTemplateSelector: DataTemplateSelector)
 
    Called when the System.Windows.Controls.ContentControl.ContentTemplateSelector property changes.
 
   
 
    oldContentTemplateSelector: The old value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property.
 
    newContentTemplateSelector: The new value of the System.Windows.Controls.ContentControl.ContentTemplateSelector property. OnContextMenuClosing(self: FrameworkElement,e: ContextMenuEventArgs)
 
    Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuClosing routed event 
 
     reaches this class in its route. Implement this method to add class handling for this event.
 
   
 
   
 
    e: Provides data about the event. OnContextMenuOpening(self: FrameworkElement,e: ContextMenuEventArgs)
 
    Invoked whenever an unhandled System.Windows.FrameworkElement.ContextMenuOpening routed event 
 
     reaches this class in its route. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.RoutedEventArgs that contains the event data. OnCreateAutomationPeer(self: ScrollViewer) -> AutomationPeer
 
   
 
    Provides an appropriate System.Windows.Automation.Peers.AutomationPeer implementation for this 
 
     control,as part of the Windows Presentation Foundation (WPF) automation infrastructure.
 
   
 
    Returns: An System.Windows.Automation.Peers.AutomationPeer. OnDpiChanged(self: Visual,oldDpi: DpiScale,newDpi: DpiScale) OnDragEnter(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 
 
     its route that is derived from this class. Implement this method to add class handling for this 
 
     event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnDragLeave(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.DragLeave�attached event reaches an element in 
 
     its route that is derived from this class. Implement this method to add class handling for this 
 
     event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnDragOver(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.DragOver�attached event reaches an element in 
 
     its route that is derived from this class. Implement this method to add class handling for this 
 
     event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnDrop(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.DragEnter�attached event reaches an element in 
 
     its route that is derived from this class. Implement this method to add class handling for this 
 
     event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.GiveFeedback�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.GiveFeedbackEventArgs that contains the event data. OnGotFocus(self: FrameworkElement,e: RoutedEventArgs)
 
    Invoked whenever an unhandled System.Windows.UIElement.GotFocus event reaches this element in 
 
     its route.
 
   
 
   
 
    e: The System.Windows.RoutedEventArgs that contains the event data. OnGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus�attached event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data. OnGotMouseCapture(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.GotMouseCapture�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains the event data. OnGotStylusCapture(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.GotStylusCapture�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnGotTouchCapture(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.GotTouchCapture routed event that 
 
     occurs when a touch is captured to this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnInitialized(self: FrameworkElement,e: EventArgs)
 
    Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever 
 
     System.Windows.FrameworkElement.IsInitialized is set to true internally.
 
   
 
   
 
    e: The System.Windows.RoutedEventArgs that contains the event data. OnIsKeyboardFocusedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsKeyboardFocusedChanged event is raised on 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsKeyboardFocusWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked just before the System.Windows.UIElement.IsKeyboardFocusWithinChanged event is raised by 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsMouseCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsMouseCapturedChanged event is raised on 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsMouseCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsMouseCaptureWithinChanged event is raised 
 
     on this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsMouseDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsMouseDirectlyOverChanged event is raised on 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsStylusCapturedChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsStylusCapturedChanged event is raised on 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: A System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsStylusCaptureWithinChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsStylusCaptureWithinChanged event is raised 
 
     on this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnIsStylusDirectlyOverChanged(self: UIElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.IsStylusDirectlyOverChanged event is raised 
 
     on this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.DependencyPropertyChangedEventArgs that contains the event data. OnKeyDown(self: ScrollViewer,e: KeyEventArgs)
 
    Responds to specific keyboard input and invokes associated scrolling behavior.
 
   
 
    e: Required arguments for this event. OnKeyUp(self: UIElement,e: KeyEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyEventArgs that contains the event data. OnLostFocus(self: UIElement,e: RoutedEventArgs)
 
    Raises the System.Windows.UIElement.LostFocus�routed event by using the event data that is 
 
     provided.
 
   
 
   
 
    e: A System.Windows.RoutedEventArgs that contains event data. This event data must contain the 
 
     identifier for the System.Windows.UIElement.LostFocus event. OnLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.LostKeyboardFocus�attached event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains event data. OnLostMouseCapture(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.LostMouseCapture�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains event data. OnLostStylusCapture(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.LostStylusCapture�attached event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains event data. OnLostTouchCapture(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.LostTouchCapture routed event that 
 
     occurs when this element loses a touch capture.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnManipulationBoundaryFeedback(self: UIElement,e: ManipulationBoundaryFeedbackEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationBoundaryFeedback event occurs.
 
   
 
    e: The data for the event. OnManipulationCompleted(self: ScrollViewer,e: ManipulationCompletedEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationCompleted event occurs.
 
   
 
    e: The event data. OnManipulationDelta(self: ScrollViewer,e: ManipulationDeltaEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationDelta event occurs.
 
   
 
    e: The event data. OnManipulationInertiaStarting(self: ScrollViewer,e: ManipulationInertiaStartingEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationInertiaStarting event occurs.
 
   
 
    e: The event data. OnManipulationStarted(self: UIElement,e: ManipulationStartedEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationStarted event occurs.
 
   
 
    e: The data for the event. OnManipulationStarting(self: ScrollViewer,e: ManipulationStartingEventArgs)
 
    Called when the System.Windows.UIElement.ManipulationStarting event occurs.
 
   
 
    e: The event data. OnMouseDoubleClick(self: Control,e: MouseButtonEventArgs)
 
    Raises the System.Windows.Controls.Control.MouseDoubleClick routed event.
 
   
 
    e: The event data. OnMouseDown(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.MouseDown�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. This event data 
 
     reports details about the mouse button that was pressed and the handled state. OnMouseEnter(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.MouseEnter�attached event is raised on this 
 
     element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains the event data. OnMouseLeave(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.MouseLeave�attached event is raised on this 
 
     element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains the event data. OnMouseLeftButtonDown(self: ScrollViewer,e: MouseButtonEventArgs)
 
    Responds to a click of the left mouse button.
 
   
 
    e: Required arguments that describe this event. OnMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonUp�routed event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the left mouse button was released. OnMouseMove(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.MouseMove�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains the event data. OnMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.MouseRightButtonDown�routed event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the right mouse button was pressed. OnMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.MouseRightButtonUp�routed event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the right mouse button was released. OnMouseUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.MouseUp�routed event reaches an element in 
 
     its route that is derived from this class. Implement this method to add class handling for this 
 
     event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the mouse button was released. OnMouseWheel(self: ScrollViewer,e: MouseWheelEventArgs)
 
    Responds to a click of the mouse wheel.
 
   
 
    e: Required arguments that describe this event. OnPreviewDragEnter(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewDragEnter�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnPreviewDragLeave(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewDragLeave�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnPreviewDragOver(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewDragOver�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnPreviewDrop(self: UIElement,e: DragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewDrop�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.DragEventArgs that contains the event data. OnPreviewGiveFeedback(self: UIElement,e: GiveFeedbackEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewGiveFeedback�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.GiveFeedbackEventArgs that contains the event data. OnPreviewGotKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewGotKeyboardFocus�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data. OnPreviewKeyDown(self: UIElement,e: KeyEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyEventArgs that contains the event data. OnPreviewKeyUp(self: UIElement,e: KeyEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyUp�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyEventArgs that contains the event data. OnPreviewLostKeyboardFocus(self: UIElement,e: KeyboardFocusChangedEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDown�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data. OnPreviewMouseDoubleClick(self: Control,e: MouseButtonEventArgs)
 
    Raises the System.Windows.Controls.Control.PreviewMouseDoubleClick routed event.
 
   
 
    e: The event data. OnPreviewMouseDown(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseDown attached�routed event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that one or more mouse buttons were pressed. OnPreviewMouseLeftButtonDown(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown�routed event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the left mouse button was pressed. OnPreviewMouseLeftButtonUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonUp�routed event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the left mouse button was released. OnPreviewMouseMove(self: UIElement,e: MouseEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseMove�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseEventArgs that contains the event data. OnPreviewMouseRightButtonDown(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonDown�routed event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the right mouse button was pressed. OnPreviewMouseRightButtonUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.UIElement.PreviewMouseRightButtonUp�routed event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that the right mouse button was released. OnPreviewMouseUp(self: UIElement,e: MouseButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseUp�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseButtonEventArgs that contains the event data. The event data 
 
     reports that one or more mouse buttons were released. OnPreviewMouseWheel(self: UIElement,e: MouseWheelEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.MouseWheelEventArgs that contains the event data. OnPreviewQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.PreviewQueryContinueDrag�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.QueryContinueDragEventArgs that contains the event data. OnPreviewStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonDown�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusButtonEventArgs that contains the event data. OnPreviewStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusButtonUp�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusButtonEventArgs that contains the event data. OnPreviewStylusDown(self: UIElement,e: StylusDownEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusDown�attached event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusDownEventArgs that contains the event data. OnPreviewStylusInAirMove(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInAirMove�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnPreviewStylusInRange(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusInRange�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnPreviewStylusMove(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusMove�attached event reaches 
 
     an element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnPreviewStylusOutOfRange(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusOutOfRange�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnPreviewStylusSystemGesture(self: UIElement,e: StylusSystemGestureEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusSystemGesture�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusSystemGestureEventArgs that contains the event data. OnPreviewStylusUp(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.PreviewStylusUp�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnPreviewTextInput(self: UIElement,e: TextCompositionEventArgs)
 
    Invoked when an unhandled System.Windows.Input.TextCompositionManager.PreviewTextInput�attached 
 
     event reaches an element in its route that is derived from this class. Implement this method to 
 
     add class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.TextCompositionEventArgs that contains the event data. OnPreviewTouchDown(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.PreviewTouchDown routed event that 
 
     occurs when a touch presses this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnPreviewTouchMove(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.PreviewTouchMove routed event that 
 
     occurs when a touch moves while inside this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnPreviewTouchUp(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.PreviewTouchUp routed event that occurs 
 
     when a touch is released inside this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnPropertyChanged(self: FrameworkElement,e: DependencyPropertyChangedEventArgs)
 
    Invoked whenever the effective value of any dependency property on this 
 
     System.Windows.FrameworkElement has been updated. The specific dependency property that changed 
 
     is reported in the arguments parameter. Overrides 
 
     System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventAr
 
     gs).
 
   
 
   
 
    e: The event data that describes the property that changed,as well as old and new values. OnQueryContinueDrag(self: UIElement,e: QueryContinueDragEventArgs)
 
    Invoked when an unhandled System.Windows.DragDrop.QueryContinueDrag�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.QueryContinueDragEventArgs that contains the event data. OnQueryCursor(self: UIElement,e: QueryCursorEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Mouse.QueryCursor�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.QueryCursorEventArgs that contains the event data. OnRender(self: UIElement,drawingContext: DrawingContext)
 
    When overridden in a derived class,participates in rendering operations that are directed by 
 
     the layout system. The rendering instructions for this element are not used directly when this 
 
     method is invoked,and are instead preserved for later asynchronous use by layout and drawing.
 
   
 
   
 
    drawingContext: The drawing instructions for a specific element. This context is provided to the layout system. OnRenderSizeChanged(self: FrameworkElement,sizeInfo: SizeChangedInfo)
 
    Raises the System.Windows.FrameworkElement.SizeChanged event,using the specified information as 
 
     part of the eventual event data.
 
   
 
   
 
    sizeInfo: Details of the old and new size involved in the change. OnScrollChanged(self: ScrollViewer,e: ScrollChangedEventArgs)
 
    Called when a change in scrolling state is detected,such as a change in scroll position,
 
     extent,or viewport size.
 
   
 
   
 
    e: The System.Windows.Controls.ScrollChangedEventArgs that contain information about the change in 
 
     the scrolling state. OnStyleChanged(self: FrameworkElement,oldStyle: Style,newStyle: Style)
 
    Invoked when the style in use on this element changes,which will invalidate the layout.
 
   
 
    oldStyle: The old style.
 
    newStyle: The new style. OnStylusButtonDown(self: UIElement,e: StylusButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonDown�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusButtonEventArgs that contains the event data. OnStylusButtonUp(self: UIElement,e: StylusButtonEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusButtonUp�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusButtonEventArgs that contains the event data. OnStylusDown(self: UIElement,e: StylusDownEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusDown�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusDownEventArgs that contains the event data. OnStylusEnter(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusEnter�attached event is raised by 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusInAirMove(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusInAirMove�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusInRange(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusInRange�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusLeave(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusLeave�attached event is raised by 
 
     this element. Implement this method to add class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusMove(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusMove�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusOutOfRange(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusOutOfRange�attached event reaches an 
 
     element in its route that is derived from this class. Implement this method to add class 
 
     handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnStylusSystemGesture(self: ScrollViewer,e: StylusSystemGestureEventArgs) OnStylusUp(self: UIElement,e: StylusEventArgs)
 
    Invoked when an unhandled System.Windows.Input.Stylus.StylusUp�attached event reaches an element 
 
     in its route that is derived from this class. Implement this method to add class handling for 
 
     this event.
 
   
 
   
 
    e: The System.Windows.Input.StylusEventArgs that contains the event data. OnTemplateChanged(self: Control,oldTemplate: ControlTemplate,newTemplate: ControlTemplate)
 
    Called whenever the control's template changes.
 
   
 
    oldTemplate: The old template.
 
    newTemplate: The new template. OnTextInput(self: UIElement,e: TextCompositionEventArgs)
 
    Invoked when an unhandled System.Windows.Input.TextCompositionManager.TextInput�attached event 
 
     reaches an element in its route that is derived from this class. Implement this method to add 
 
     class handling for this event.
 
   
 
   
 
    e: The System.Windows.Input.TextCompositionEventArgs that contains the event data. OnToolTipClosing(self: FrameworkElement,e: ToolTipEventArgs)
 
    Invoked whenever an unhandled System.Windows.FrameworkElement.ToolTipClosing routed event 
 
     reaches this class in its route. Implement this method to add class handling for this event.
 
   
 
   
 
    e: Provides data about the event. OnToolTipOpening(self: FrameworkElement,e: ToolTipEventArgs)
 
    Invoked whenever the System.Windows.FrameworkElement.ToolTipOpening routed event reaches this 
 
     class in its route. Implement this method to add class handling for this event.
 
   
 
   
 
    e: Provides data about the event. OnTouchDown(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.TouchDown routed event that occurs when 
 
     a touch presses inside this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnTouchEnter(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.TouchEnter routed event that occurs 
 
     when a touch moves from outside to inside the bounds of this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnTouchLeave(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.TouchLeave routed event that occurs 
 
     when a touch moves from inside to outside the bounds of this System.Windows.UIElement.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnTouchMove(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.TouchMove routed event that occurs when 
 
     a touch moves while inside this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnTouchUp(self: UIElement,e: TouchEventArgs)
 
    Provides class handling for the System.Windows.UIElement.TouchUp routed event that occurs when a 
 
     touch is released inside this element.
 
   
 
   
 
    e: A System.Windows.Input.TouchEventArgs that contains the event data. OnVisualChildrenChanged(self: Visual,visualAdded: DependencyObject,visualRemoved: DependencyObject)
 
    Called when the System.Windows.Media.VisualCollection of the visual object is modified.
 
   
 
    visualAdded: The System.Windows.Media.Visual that was added to the collection
 
    visualRemoved: The System.Windows.Media.Visual that was removed from the collection OnVisualParentChanged(self: FrameworkElement,oldParent: DependencyObject)
 
    Invoked when the parent of this element in the visual tree is changed. Overrides 
 
     System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject).
 
   
 
   
 
    oldParent: The old parent element. May be null to indicate that the element did not have a visual parent 
 
     previously. PageDown(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content downward by one page. PageLeft(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content to the left by one page. PageRight(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content to the right by one page. PageUp(self: ScrollViewer)
 
    Scrolls the System.Windows.Controls.ScrollViewer content upward by one page. ParentLayoutInvalidated(self: FrameworkElement,child: UIElement)
 
    Supports incremental layout implementations in specialized subclasses of 
 
     System.Windows.FrameworkElement. 
 
     System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)  is invoked 
 
     when a child element has invalidated a property that is marked in metadata as affecting the 
 
     parent's measure or arrange passes during layout.
 
   
 
   
 
    child: The child element reporting the change. RemoveLogicalChild(self: FrameworkElement,child: object)
 
    Removes the provided object from this element's logical tree. System.Windows.FrameworkElement 
 
     updates the affected logical tree parent pointers to keep in sync with this deletion.
 
   
 
   
 
    child: The element to remove. RemoveVisualChild(self: Visual,child: Visual)
 
    Removes the parent-child relationship between two visuals.
 
   
 
    child: The child visual object to remove from the parent visual. ScrollToBottom(self: ScrollViewer)
 
    Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content. ScrollToEnd(self: ScrollViewer)
 
    Scrolls vertically to the end of the System.Windows.Controls.ScrollViewer content. ScrollToHome(self: ScrollViewer)
 
    Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content. ScrollToHorizontalOffset(self: ScrollViewer,offset: float)
 
    Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified horizontal 
 
     offset position.
 
   
 
   
 
    offset: The position that the content scrolls to. ScrollToLeftEnd(self: ScrollViewer)
 
    Scrolls horizontally to the beginning of the System.Windows.Controls.ScrollViewer content. ScrollToRightEnd(self: ScrollViewer)
 
    Scrolls horizontally to the end of the System.Windows.Controls.ScrollViewer content. ScrollToTop(self: ScrollViewer)
 
    Scrolls vertically to the beginning of the System.Windows.Controls.ScrollViewer content. ScrollToVerticalOffset(self: ScrollViewer,offset: float)
 
    Scrolls the content within the System.Windows.Controls.ScrollViewer to the specified vertical 
 
     offset position.
 
   
 
   
 
    offset: The position that the content scrolls to. SetCanContentScroll(element: DependencyObject,canContentScroll: bool)
 
    Sets the value of the System.Windows.Controls.ScrollViewer.CanContentScroll�dependency property 
 
     to a given element.
 
   
 
   
 
    element: The element on which to set the property value.
 
    canContentScroll: The property value to set. SetHorizontalScrollBarVisibility(element: DependencyObject,horizontalScrollBarVisibility: ScrollBarVisibility)
 
    Sets the value of the System.Windows.Controls.ScrollViewer.HorizontalScrollBarVisibility�
 
     dependency property to a given element.
 
   
 
   
 
    element: The element on which to set the property value.
 
    horizontalScrollBarVisibility: The property value to set. SetIsDeferredScrollingEnabled(element: DependencyObject,value: bool)
 
    Sets the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled property for the 
 
     specified object.
 
   
 
   
 
    element: The object on which to set the System.Windows.Controls.ScrollViewer.IsDeferredScrollingEnabled 
 
     property.
 
   
 
    value: true to have the content remain stationary when the user drags the 
 
     System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar; 
 
     otherwise,false. SetPanningDeceleration(element: DependencyObject,value: float)
 
    Sets the System.Windows.Controls.ScrollViewer.PanningDeceleration property for the specified 
 
     object.
 
   
 
   
 
    element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningDeceleration property.
 
    value: The rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per 
 
     unit) per squared millisecond. SetPanningMode(element: DependencyObject,panningMode: PanningMode)
 
    Sets the System.Windows.Controls.ScrollViewer.PanningMode property for the specified object.
 
   
 
    element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningMode property.
 
    panningMode: A value that specifies how System.Windows.Controls.ScrollViewer reacts to touch manipulation. SetPanningRatio(element: DependencyObject,value: float)
 
    Sets the System.Windows.Controls.ScrollViewer.PanningRatio property for the specified object.
 
   
 
    element: The object on which to set the System.Windows.Controls.ScrollViewer.PanningRatio property.
 
    value: The ratio of scrolling offset to translate manipulation offset. SetVerticalScrollBarVisibility(element: DependencyObject,verticalScrollBarVisibility: ScrollBarVisibility)
 
    Sets the value of the System.Windows.Controls.ScrollViewer.VerticalScrollBarVisibility�
 
     dependency property to a given element.
 
   
 
   
 
    element: The element on which to set the property value.
 
    verticalScrollBarVisibility: The property value to set. ShouldSerializeProperty(self: DependencyObject,dp: DependencyProperty) -> bool
 
   
 
    Returns a value that indicates whether serialization processes should serialize the value for 
 
     the provided dependency property.
 
   
 
   
 
    dp: The identifier for the dependency property that should be serialized.
 
    Returns: true if the dependency property that is supplied should be value-serialized; otherwise,false. x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature Gets or sets a value that indicates whether elements that support the System.Windows.Controls.Primitives.IScrollInfo interface are allowed to scroll.
 
 
 
 Get: CanContentScroll(self: ScrollViewer) -> bool
 
 
 
 Set: CanContentScroll(self: ScrollViewer)=value Gets a value that indicates whether the horizontal System.Windows.Controls.Primitives.ScrollBar is visible.
 
 
 
 Get: ComputedHorizontalScrollBarVisibility(self: ScrollViewer) -> Visibility Gets a value that indicates whether the vertical System.Windows.Controls.Primitives.ScrollBar is visible.
 
 
 
 Get: ComputedVerticalScrollBarVisibility(self: ScrollViewer) -> Visibility Gets the horizontal offset of the visible content.
 
 
 
 Get: ContentHorizontalOffset(self: ScrollViewer) -> float Gets the vertical offset of the visible content.
 
 
 
 Get: ContentVerticalOffset(self: ScrollViewer) -> float Gets or sets the key to use to reference the style for this control,when theme styles are used or defined. Gets a value that contains the vertical size of the extent.
 
 
 
 Get: ExtentHeight(self: ScrollViewer) -> float Gets a value that contains the horizontal size of the extent.
 
 
 
 Get: ExtentWidth(self: ScrollViewer) -> float Gets a value that indicates that a control has a System.Windows.Controls.ScrollViewer defined in its style that defines custom keyboard scrolling behavior. Gets a value that contains the horizontal offset of the scrolled content.
 
 
 
 Get: HorizontalOffset(self: ScrollViewer) -> float Gets or sets a value that indicates whether a horizontal System.Windows.Controls.Primitives.ScrollBar should be displayed.
 
 
 
 Get: HorizontalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility
 
 
 
 Set: HorizontalScrollBarVisibility(self: ScrollViewer)=value Gets or sets the scope limits for property value inheritance,resource key lookup,and RelativeSource FindAncestor lookup. Gets or sets a value that indicates whether the content is stationary when the user drags the System.Windows.Controls.Primitives.Thumb of a System.Windows.Controls.Primitives.ScrollBar.
 
 
 
 Get: IsDeferredScrollingEnabled(self: ScrollViewer) -> bool
 
 
 
 Set: IsDeferredScrollingEnabled(self: ScrollViewer)=value Gets a value that becomes the return value of System.Windows.UIElement.IsEnabled in derived classes. Gets an enumerator to the content control's logical child elements. Gets or sets the rate System.Windows.Controls.ScrollViewer slows in device-independent units (1/96th inch per unit) per squared millisecond when in inertia.
 
 
 
 Get: PanningDeceleration(self: ScrollViewer) -> float
 
 
 
 Set: PanningDeceleration(self: ScrollViewer)=value Gets or sets the way System.Windows.Controls.ScrollViewer reacts to touch manipulation.
 
 
 
 Get: PanningMode(self: ScrollViewer) -> PanningMode
 
 
 
 Set: PanningMode(self: ScrollViewer)=value Gets or sets the ratio of scrolling offset to translate manipulation offset.
 
 
 
 Get: PanningRatio(self: ScrollViewer) -> float
 
 
 
 Set: PanningRatio(self: ScrollViewer)=value Gets a value that represents the vertical size of the content element that can be scrolled.
 
 
 
 Get: ScrollableHeight(self: ScrollViewer) -> float Gets a value that represents the horizontal size of the content element that can be scrolled.
 
 
 
 Get: ScrollableWidth(self: ScrollViewer) -> float Gets or sets the element that implements the System.Windows.Controls.Primitives.IScrollInfo interface and provides values for scrolling properties of this System.Windows.Controls.ScrollViewer. Gets a collection of all stylus plug-in (customization) objects associated with this element. Gets a value that contains the vertical offset of the scrolled content.
 
 
 
 Get: VerticalOffset(self: ScrollViewer) -> float Gets or sets a value that indicates whether a vertical System.Windows.Controls.Primitives.ScrollBar should be displayed.
 
 
 
 Get: VerticalScrollBarVisibility(self: ScrollViewer) -> ScrollBarVisibility
 
 
 
 Set: VerticalScrollBarVisibility(self: ScrollViewer)=value Gets a value that contains the vertical size of the content's viewport.
 
 
 
 Get: ViewportHeight(self: ScrollViewer) -> float Gets a value that contains the horizontal size of the content's viewport.
 
 
 
 Get: ViewportWidth(self: ScrollViewer) -> float Gets or sets the System.Windows.Media.Effects.BitmapEffect value for the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.Effects.BitmapEffectInput value for the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.BitmapScalingMode for the System.Windows.Media.Visual. Gets or sets a cached representation of the System.Windows.Media.Visual. Gets the number of visual child elements within this element. Gets or sets the System.Windows.Media.ClearTypeHint that determines how ClearType is rendered in the System.Windows.Media.Visual. Gets or sets the clip region of the System.Windows.Media.Visual as a System.Windows.Media.Geometry value. Gets or sets the edge mode of the System.Windows.Media.Visual as an System.Windows.Media.EdgeMode value. Gets or sets the bitmap effect to apply to the System.Windows.Media.Visual. Gets or sets the offset value of the visual object. Gets or sets the opacity of the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.Brush value that represents the opacity mask of the System.Windows.Media.Visual. Gets the visual tree parent of the visual object. Gets or sets a clipped scrollable area for the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.TextHintingMode of the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.TextRenderingMode of the System.Windows.Media.Visual. Gets or sets the System.Windows.Media.Transform value for the System.Windows.Media.Visual. Gets or sets the x-coordinate (vertical) guideline collection. Gets or sets the y-coordinate (horizontal) guideline collection.