Class ScrollableContentPresenter
  
  
  
  
    Inheritance
    System.Object
    ScrollableContentPresenter
   
  
  
  Assembly: Syncfusion.SfGridCommon.UWP.dll
  Syntax
  
    public class ScrollableContentPresenter : ContentPresenter, IScrollableInfo
   
  Constructors
  
  
  
  
  ScrollableContentPresenter()
  
  
  Declaration
  
    public ScrollableContentPresenter()
   
  Fields
  
  
  
  TemplatedParentProperty
  
  
  Declaration
  
    public static readonly DependencyProperty TemplatedParentProperty
   
  Field Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyProperty | 
        
      
    
  
  Properties
  
  
  
  
  CanHorizontallyScroll
  
  
  Declaration
  
    public bool CanHorizontallyScroll { get; set; }
   
  Property Value
  
  
  
  
  CanVerticallyScroll
  
  
  Declaration
  
    public bool CanVerticallyScroll { get; set; }
   
  Property Value
  
  
  
  
  ExtentHeight
  
  
  Declaration
  
    public double ExtentHeight { get; }
   
  Property Value
  
  
  
  
  ExtentWidth
  
  
  Declaration
  
    public double ExtentWidth { get; }
   
  Property Value
  
  
  
  
  HorizontalOffset
  
  
  Declaration
  
    public double HorizontalOffset { get; }
   
  Property Value
  
  
  
  
  HorizontalPadding
  
  
  Declaration
  
    public double HorizontalPadding { get; set; }
   
  Property Value
  
  
  
  
  ScrollableOwner
  
  
  Declaration
  
    public ScrollableContentViewer ScrollableOwner { get; set; }
   
  Property Value
  
  
  
  
  TemplatedParent
  
  
  Declaration
  
    public DependencyObject TemplatedParent { get; set; }
   
  Property Value
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.UI.Xaml.DependencyObject | 
        
      
    
  
  
  
  
  VerticalOffset
  
  
  Declaration
  
    public double VerticalOffset { get; }
   
  Property Value
  
  
  
  
  VerticalPadding
  
  
  Declaration
  
    public double VerticalPadding { get; set; }
   
  Property Value
  
  
  
  
  ViewportHeight
  
  
  Declaration
  
    public double ViewportHeight { get; }
   
  Property Value
  
  
  
  
  ViewportWidth
  
  
  Declaration
  
    public double ViewportWidth { get; }
   
  Property Value
  
  Methods
  
  
  
  
  ArrangeOverride(Size)
  
  
  Declaration
  
    protected override Size ArrangeOverride(Size finalSize)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.Foundation.Size | 
        finalSize | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.Foundation.Size | 
        
      
    
  
  
  
  
  LineDown()
  
  
  Declaration
  
  
  
  
  LineLeft()
  
  
  Declaration
  
  
  
  
  LineRight()
  
  
  Declaration
  
  
  
  
  LineUp()
  
  
  Declaration
  
  
  
  
  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 availableSize)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Windows.Foundation.Size | 
        availableSize | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        
      
    
    
      
        | Windows.Foundation.Size | 
        
      
    
  
  
  
  
  MouseWheelDown()
  
  
  Declaration
  
    public void MouseWheelDown()
   
  
  
  
  MouseWheelLeft()
  
  
  Declaration
  
    public void MouseWheelLeft()
   
  
  
  
  MouseWheelRight()
  
  
  Declaration
  
    public void MouseWheelRight()
   
  
  
  
  MouseWheelUp()
  
  
  Declaration
  
    public void MouseWheelUp()
   
  
  
  
  OnApplyTemplate()
  
  
  Declaration
  
    protected override void OnApplyTemplate()
   
  
  
  
  PageDown()
  
  
  Declaration
  
  
  
  
  PageLeft()
  
  
  Declaration
  
  
  
  
  
  
  
  Declaration
  
  
  
  
  PageUp()
  
  
  Declaration
  
  
  
  
  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 | 
         | 
      
    
  
  Implements
  
  Extension Methods