Class ScrollableContentViewer
  
  
  
  
    Inheritance
    System.Object
    ScrollableContentViewer
   
  
    Implements
    System.IDisposable
   
  
  Assembly: Syncfusion.SfGridCommon.UWP.dll
  Syntax
  
    public class ScrollableContentViewer : ContentControl, IDisposable
   
  Constructors
  
  
  
  
  ScrollableContentViewer()
  
  
  Declaration
  
    public ScrollableContentViewer()
   
  Fields
  
  
  
  ComputedHorizontalScrollBarVisibilityProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ComputedHorizontalScrollBarVisibilityProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ComputedVerticalScrollBarVisibilityProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ComputedVerticalScrollBarVisibilityProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ExtentHeightProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ExtentHeightProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ExtentWidthProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ExtentWidthProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  HorizontalOffsetProperty
  
  
  Declaration
  
    public static readonly DependencyProperty HorizontalOffsetProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  HorizontalScrollBarVisibilityProperty
  
  
  Declaration
  
    public static readonly DependencyProperty HorizontalScrollBarVisibilityProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  OwnerProperty
  
  
  Declaration
  
    public static readonly DependencyProperty OwnerProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ScrollableHeightProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ScrollableHeightProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ScrollableWidthProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ScrollableWidthProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  VerticalOffsetProperty
  
  
  Declaration
  
    public static readonly DependencyProperty VerticalOffsetProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  VerticalScrollBarVisibilityProperty
  
  
  Declaration
  
    public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ViewportHeightProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ViewportHeightProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  
  
  ViewportWidthProperty
  
  
  Declaration
  
    public static readonly DependencyProperty ViewportWidthProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  Properties
  
  
  
  
  ComputedHorizontalScrollBarVisibility
  
  
  Declaration
  
    public Visibility ComputedHorizontalScrollBarVisibility { get; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Visibility | 
        
      
    
  
  
  
  
  ComputedVerticalScrollBarVisibility
  
  
  Declaration
  
    public Visibility ComputedVerticalScrollBarVisibility { get; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Visibility | 
        
      
    
  
  
  
  
  ExtentHeight
  
  
  Declaration
  
    public double ExtentHeight { get; }
   
  Property Value
  
  
  
  
  ExtentWidth
  
  
  Declaration
  
    public double ExtentWidth { get; }
   
  Property Value
  
  
  
  
  HorizontalOffset
  
  
  Declaration
  
    public double HorizontalOffset { get; }
   
  Property Value
  
  
  
  
  HorizontalScrollBarVisibility
  
  
  Declaration
  
    public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        
      
    
  
  
  
  
  LastMove
  
  
  Declaration
  
    public DateTime LastMove { get; }
   
  Property Value
  
  
  
  
  Owner
  
  
  Declaration
  
    public DependencyObject Owner { get; set; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        
      
    
  
  
  
  
  ScrollableHeight
  
  
  Declaration
  
    public double ScrollableHeight { get; }
   
  Property Value
  
  
  
  
  ScrollableWidth
  
  
  Declaration
  
    public double ScrollableWidth { get; }
   
  Property Value
  
  
  
  
  TimeOut
  
  
  Declaration
  
    public TimeSpan TimeOut { get; }
   
  Property Value
  
  
  
  
  VerticalOffset
  
  
  Declaration
  
    public double VerticalOffset { get; }
   
  Property Value
  
  
  
  
  VerticalScrollBarVisibility
  
  
  Declaration
  
    public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        
      
    
  
  
  
  
  ViewportHeight
  
  
  Declaration
  
    public double ViewportHeight { get; }
   
  Property Value
  
  
  
  
  ViewportWidth
  
  
  Declaration
  
    public double ViewportWidth { get; }
   
  Property Value
  
  Methods
  
  
  
  
  add_ScrollChanged(ScrollableContentViewer.ScrollChangedDelegate)
  
  
  Declaration
  
    public void add_ScrollChanged(ScrollableContentViewer.ScrollChangedDelegate value)
   
  Parameters
  
  
  
  
  Dispose()
  
  
  Declaration
  
  
  
  
  Dispose(Boolean)
  
  
  Declaration
  
    protected virtual void Dispose(bool disposing)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        disposing | 
        Dispose the instance, if it is True 
 | 
      
    
  
  
  
  
  GetHorizontalScrollBarVisibility(DependencyObject)
  
  
  Declaration
  
    public static ScrollBarVisibility GetHorizontalScrollBarVisibility(DependencyObject element)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        element | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        
      
    
  
  
  
  
  GetVerticalScrollBarVisibility(DependencyObject)
  
  
  Declaration
  
    public static ScrollBarVisibility GetVerticalScrollBarVisibility(DependencyObject element)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        element | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        
      
    
  
  
  
  
  InvalidateScrollInfo()
  
  
  Declaration
  
    public void InvalidateScrollInfo()
   
  
  
  
  MeasureOverride(Size)
  
  
  Declaration
  
    protected override Size MeasureOverride(Size availableSize)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.Foundation.Size | 
        availableSize | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.Foundation.Size | 
        
      
    
  
  
  
  
  OnApplyTemplate()
  
  
  Declaration
  
    protected override void OnApplyTemplate()
   
  
  
  
  OnKeyDown(KeyRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnKeyDown(KeyRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.KeyRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnManipulationCompleted(ManipulationCompletedRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnManipulationCompleted(ManipulationCompletedRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.ManipulationCompletedRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnManipulationDelta(ManipulationDeltaRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnManipulationDelta(ManipulationDeltaRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnManipulationInertiaStarting(ManipulationInertiaStartingRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.ManipulationInertiaStartingRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnManipulationStarting(ManipulationStartingRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnManipulationStarting(ManipulationStartingRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.ManipulationStartingRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnPointerMoved(PointerRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnPointerMoved(PointerRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.PointerRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnPointerPressed(PointerRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnPointerPressed(PointerRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.PointerRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnPointerReleased(PointerRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnPointerReleased(PointerRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.PointerRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  OnPointerWheelChanged(PointerRoutedEventArgs)
  
  
  Declaration
  
    protected override void OnPointerWheelChanged(PointerRoutedEventArgs e)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.Input.PointerRoutedEventArgs | 
        e | 
         | 
      
    
  
  
  
  
  remove_ScrollChanged(ScrollableContentViewer.ScrollChangedDelegate)
  
  
  Declaration
  
    public void remove_ScrollChanged(ScrollableContentViewer.ScrollChangedDelegate value)
   
  Parameters
  
  
  
  
  ScrollToHorizontalOffset(Double)
  
  
  Declaration
  
    public void ScrollToHorizontalOffset(double offset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Double | 
        offset | 
         | 
      
    
  
  
  
  
  ScrollToVerticalOffset(Double)
  
  
  Declaration
  
    public void ScrollToVerticalOffset(double offset)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Double | 
        offset | 
         | 
      
    
  
  
  
  
  SetHorizontalScrollBarVisibility(DependencyObject, ScrollBarVisibility)
  
  
  Declaration
  
    public static void SetHorizontalScrollBarVisibility(DependencyObject element, ScrollBarVisibility horizontalScrollBarVisibility)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        element | 
         | 
      
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        horizontalScrollBarVisibility | 
         | 
      
    
  
  
  
  
  SetVerticalScrollBarVisibility(DependencyObject, ScrollBarVisibility)
  
  
  Declaration
  
    public static void SetVerticalScrollBarVisibility(DependencyObject element, ScrollBarVisibility verticalScrollBarVisibility)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        element | 
         | 
      
      
        | Windows.UI.Xaml.Controls.ScrollBarVisibility | 
        verticalScrollBarVisibility | 
         | 
      
    
  
  
  
  
  UnWireEvents()
  
  
  Declaration
  
    public void UnWireEvents()
   
  
  
  
  WireEvents()
  Dispatch Timer is a DispatcherTimer Method, Checks for User Actions to hide the Scrollbars if the Control ain't active
 
  
  Declaration
  
  Events
  
  
  
  ScrollChanged
  
  
  Declaration
  
    public event ScrollableContentViewer.ScrollChangedDelegate ScrollChanged
   
  Event Type
  
  Implements
  
      System.IDisposable
  
  Extension Methods