Class ScrollableFrame
This is a ScrollablePanel which inherits the IScrollableInfo. It handles all the scrolling related actions.
Inheritance
System.Object
ScrollableFrame
Implements
System.IDisposable
Assembly: Syncfusion.SfCellGrid.UWP.dll
public abstract class ScrollableFrame : Panel, IScrollableInfo, IDisposable
Constructors
Declaration
protected ScrollableFrame()
Fields
The horizontal offset property
Declaration
public static readonly DependencyProperty HorizontalScrollBarOffsetProperty
Field Value
Type |
Windows.UI.Xaml.DependencyProperty |
The horizontal scrollbar visibility property
Declaration
public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty
Field Value
Type |
Windows.UI.Xaml.DependencyProperty |
The vertical offset property
Declaration
public static readonly DependencyProperty VerticalScrollBarOffsetProperty
Field Value
Type |
Windows.UI.Xaml.DependencyProperty |
The vertical scrollbar visibility property
Declaration
public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
Field Value
Type |
Windows.UI.Xaml.DependencyProperty |
Properties
Declaration
public bool CanHorizontallyScroll { get; set; }
Property Value
Declaration
public bool CanVerticallyScroll { get; set; }
Property Value
Declaration
public double ExtentHeight { get; }
Property Value
Declaration
public double ExtentWidth { get; }
Property Value
Declaration
public double HorizontalOffset { get; }
Property Value
Declaration
public double HorizontalPadding { get; set; }
Property Value
Declaration
public bool HorizontalPixelScroll { get; set; }
Property Value
Gets or sets the horizontal offset.
Declaration
public double HorizontalScrollBarOffset { get; set; }
Property Value
Type |
Description |
System.Double |
The horizontal offset.
|
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.
|
Declaration
public ScrollInfo HScrollBar { get; }
Property Value
Declaration
public ScrollAxisBase ScrollColumns { get; }
Property Value
Declaration
public ScrollableContentViewer ScrollOwner { get; set; }
Property Value
Declaration
public ScrollAxisBase ScrollRows { get; }
Property Value
Declaration
public double VerticalOffset { get; }
Property Value
Declaration
public double VerticalPadding { get; set; }
Property Value
Declaration
public bool VerticalPixelScroll { get; set; }
Property Value
Gets or sets the vertical offset.
Declaration
public double VerticalScrollBarOffset { get; set; }
Property Value
Type |
Description |
System.Double |
The vertical offset.
|
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.
|
Declaration
public double ViewportHeight { get; }
Property Value
Declaration
public double ViewportWidth { get; }
Property Value
Declaration
public ScrollInfo VScrollBar { get; }
Property Value
Methods
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Type |
Name |
Description |
Windows.Foundation.Size |
finalSize |
|
Returns
Type |
Windows.Foundation.Size |
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
Declaration
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Declaration
public virtual void InvalidateMeasureInfo()
Declaration
Declaration
Declaration
Declaration
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 |
Declaration
protected override Size MeasureOverride(Size constraint)
Parameters
Type |
Name |
Description |
Windows.Foundation.Size |
constraint |
|
Returns
Type |
Windows.Foundation.Size |
Declaration
public virtual void MouseWheelDown()
Declaration
public void MouseWheelLeft()
Declaration
public void MouseWheelRight()
Declaration
public virtual void MouseWheelUp()
Declaration
protected virtual void OnContainerKeyDown(object sender, KeyRoutedEventArgs e)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
Windows.UI.Xaml.Input.KeyRoutedEventArgs |
e |
|
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.
|
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.
|
Declaration
protected virtual void OnScrollColumns_Changed(object sender, ScrollChangedEventArgs e)
Parameters
PageDown()
Declaration
PageLeft()
Declaration
Declaration
PageUp()
Declaration
Declaration
public void SetHorizontalOffset(double offset)
Parameters
Type |
Name |
Description |
System.Double |
offset |
|
Declaration
public void SetVerticalOffset(double offset)
Parameters
Type |
Name |
Description |
System.Double |
offset |
|
Declaration
protected virtual void UnWireEvents()
Declaration
public virtual void UpdateAxis(Size availableSize)
Parameters
Type |
Name |
Description |
Windows.Foundation.Size |
availableSize |
|
Declaration
protected virtual void WireEvents()
Implements
System.IDisposable
Extension Methods