menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ScrollableFrame - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ScrollableFrame

    This is a ScrollablePanel which inherits the IScrollableInfo. It handles all the scrolling related actions.

    Inheritance
    System.Object
    ScrollableFrame
    VisualContainer
    Implements
    IScrollableInfo
    System.IDisposable
    Namespace: Syncfusion.UI.Xaml.CellGrid
    Assembly: Syncfusion.SfCellGrid.UWP.dll
    Syntax
    public abstract class ScrollableFrame : Panel, IScrollableInfo, IDisposable

    Constructors

    ScrollableFrame()

    Declaration
    protected ScrollableFrame()

    Fields

    HorizontalScrollBarOffsetProperty

    The horizontal offset property

    Declaration
    public static readonly DependencyProperty HorizontalScrollBarOffsetProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    HorizontalScrollBarVisibilityProperty

    The horizontal scrollbar visibility property

    Declaration
    public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    VerticalScrollBarOffsetProperty

    The vertical offset property

    Declaration
    public static readonly DependencyProperty VerticalScrollBarOffsetProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    VerticalScrollBarVisibilityProperty

    The vertical scrollbar visibility property

    Declaration
    public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    Properties

    CanHorizontallyScroll

    Declaration
    public bool CanHorizontallyScroll { get; set; }
    Property Value
    Type
    System.Boolean

    CanVerticallyScroll

    Declaration
    public bool CanVerticallyScroll { get; set; }
    Property Value
    Type
    System.Boolean

    ExtentHeight

    Declaration
    public double ExtentHeight { get; }
    Property Value
    Type
    System.Double

    ExtentWidth

    Declaration
    public double ExtentWidth { get; }
    Property Value
    Type
    System.Double

    HorizontalOffset

    Declaration
    public double HorizontalOffset { get; }
    Property Value
    Type
    System.Double

    HorizontalPadding

    Declaration
    public double HorizontalPadding { get; set; }
    Property Value
    Type
    System.Double

    HorizontalPixelScroll

    Declaration
    public bool HorizontalPixelScroll { get; set; }
    Property Value
    Type
    System.Boolean

    HorizontalScrollBarOffset

    Gets or sets the horizontal offset.

    Declaration
    public double HorizontalScrollBarOffset { get; set; }
    Property Value
    Type Description
    System.Double

    The horizontal offset.

    HorizontalScrollBarVisibility

    Gets or sets the horizontal scrollbar visibilty.

    Declaration
    public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Controls.ScrollBarVisibility

    The vertical offset.

    HScrollBar

    Gets the h scroll bar.

    Declaration
    public ScrollInfo HScrollBar { get; }
    Property Value
    Type Description
    ScrollInfo

    The h scroll bar.

    ScrollColumns

    Declaration
    public ScrollAxisBase ScrollColumns { get; }
    Property Value
    Type
    ScrollAxisBase

    ScrollOwner

    Declaration
    public ScrollableContentViewer ScrollOwner { get; set; }
    Property Value
    Type
    ScrollableContentViewer

    ScrollRows

    Declaration
    public ScrollAxisBase ScrollRows { get; }
    Property Value
    Type
    ScrollAxisBase

    VerticalOffset

    Declaration
    public double VerticalOffset { get; }
    Property Value
    Type
    System.Double

    VerticalPadding

    Declaration
    public double VerticalPadding { get; set; }
    Property Value
    Type
    System.Double

    VerticalPixelScroll

    Declaration
    public bool VerticalPixelScroll { get; set; }
    Property Value
    Type
    System.Boolean

    VerticalScrollBarOffset

    Gets or sets the vertical offset.

    Declaration
    public double VerticalScrollBarOffset { get; set; }
    Property Value
    Type Description
    System.Double

    The vertical offset.

    VerticalScrollBarVisibility

    Gets or sets the vertical scrollbar visibilty.

    Declaration
    public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
    Property Value
    Type Description
    Windows.UI.Xaml.Controls.ScrollBarVisibility

    The vertical offset.

    ViewportHeight

    Declaration
    public double ViewportHeight { get; }
    Property Value
    Type
    System.Double

    ViewportWidth

    Declaration
    public double ViewportWidth { get; }
    Property Value
    Type
    System.Double

    VScrollBar

    Declaration
    public ScrollInfo VScrollBar { get; }
    Property Value
    Type
    ScrollInfo

    Methods

    ArrangeOverride(Size)

    Declaration
    protected override Size ArrangeOverride(Size finalSize)
    Parameters
    Type Name Description
    Windows.Foundation.Size finalSize
    Returns
    Type
    Windows.Foundation.Size

    CreateScrollAxis(Orientation, Boolean, IScrollBar, ILineSizeHost)

    Declaration
    protected virtual ScrollAxisBase CreateScrollAxis(Orientation orientation, bool pixelScroll, IScrollBar scrollBar, ILineSizeHost lineSizes)
    Parameters
    Type Name Description
    Windows.UI.Xaml.Controls.Orientation orientation
    System.Boolean pixelScroll
    IScrollBar scrollBar
    ILineSizeHost lineSizes
    Returns
    Type
    ScrollAxisBase

    Dispose()

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    InvalidateMeasureInfo()

    Declaration
    public virtual void InvalidateMeasureInfo()

    LineDown()

    Declaration
    public void LineDown()

    LineLeft()

    Declaration
    public void LineLeft()

    LineRight()

    Declaration
    public void LineRight()

    LineUp()

    Declaration
    public void LineUp()

    MakeVisible(UIElement, Rect)

    Declaration
    public Rect MakeVisible(UIElement visual, Rect rectangle)
    Parameters
    Type Name Description
    Windows.UI.Xaml.UIElement visual
    Windows.Foundation.Rect rectangle
    Returns
    Type
    Windows.Foundation.Rect

    MeasureOverride(Size)

    Declaration
    protected override Size MeasureOverride(Size constraint)
    Parameters
    Type Name Description
    Windows.Foundation.Size constraint
    Returns
    Type
    Windows.Foundation.Size

    MouseWheelDown()

    Declaration
    public virtual void MouseWheelDown()

    MouseWheelLeft()

    Declaration
    public void MouseWheelLeft()

    MouseWheelRight()

    Declaration
    public void MouseWheelRight()

    MouseWheelUp()

    Declaration
    public virtual void MouseWheelUp()

    OnContainerKeyDown(Object, KeyRoutedEventArgs)

    Declaration
    protected virtual void OnContainerKeyDown(object sender, KeyRoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    Windows.UI.Xaml.Input.KeyRoutedEventArgs e

    OnContainerOnManipulationDelta(Object, ManipulationDeltaRoutedEventArgs)

    Containers the on manipulation delta.

    Declaration
    protected virtual void OnContainerOnManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The sender.

    Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e

    The Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs instance containing the event data.

    OnContainerPointerWheelChanged(Object, PointerRoutedEventArgs)

    Called when [container pointer wheel changed].

    Declaration
    protected virtual void OnContainerPointerWheelChanged(object sender, PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The sender.

    Windows.UI.Xaml.Input.PointerRoutedEventArgs e

    The Windows.UI.Xaml.Input.PointerRoutedEventArgs instance containing the event data.

    OnScrollColumns_Changed(Object, ScrollChangedEventArgs)

    Declaration
    protected virtual void OnScrollColumns_Changed(object sender, ScrollChangedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    ScrollChangedEventArgs e

    PageDown()

    Declaration
    public void PageDown()

    PageLeft()

    Declaration
    public void PageLeft()

    PageRight()

    Declaration
    public void PageRight()

    PageUp()

    Declaration
    public void PageUp()

    SetHorizontalOffset(Double)

    Declaration
    public void SetHorizontalOffset(double offset)
    Parameters
    Type Name Description
    System.Double offset

    SetVerticalOffset(Double)

    Declaration
    public void SetVerticalOffset(double offset)
    Parameters
    Type Name Description
    System.Double offset

    UnWireEvents()

    Declaration
    protected virtual void UnWireEvents()

    UpdateAxis(Size)

    Declaration
    public virtual void UpdateAxis(Size availableSize)
    Parameters
    Type Name Description
    Windows.Foundation.Size availableSize

    WireEvents()

    Declaration
    protected virtual void WireEvents()

    Implements

    IScrollableInfo
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved