Class ScrollableContentPresenter
Inheritance
System.Object
ScrollableContentPresenter
Implements
System.Windows.Controls.Primitives.IScrollInfo
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class ScrollableContentPresenter : ContentPresenter, IScrollableInfo, IScrollInfo
Constructors
ScrollableContentPresenter()
Declaration
public ScrollableContentPresenter()
Fields
TemplatedParentProperty
Declaration
public static readonly DependencyProperty TemplatedParentProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Properties
CanHorizontallyScroll
Declaration
public bool CanHorizontallyScroll { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CanVerticallyScroll
Declaration
public bool CanVerticallyScroll { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ExtentHeight
Declaration
public double ExtentHeight { get; }
Property Value
Type |
Description |
System.Double |
|
ExtentWidth
Declaration
public double ExtentWidth { get; }
Property Value
Type |
Description |
System.Double |
|
HorizontalOffset
Declaration
public double HorizontalOffset { get; }
Property Value
Type |
Description |
System.Double |
|
HorizontalPadding
Declaration
public double HorizontalPadding { get; set; }
Property Value
Type |
Description |
System.Double |
|
ScrollableOwner
Declaration
public ScrollableContentViewer ScrollableOwner { get; set; }
Property Value
TemplatedParent
Declaration
public DependencyObject TemplatedParent { get; set; }
Property Value
Type |
Description |
System.Windows.DependencyObject |
|
VerticalOffset
Declaration
public double VerticalOffset { get; }
Property Value
Type |
Description |
System.Double |
|
VerticalPadding
Declaration
public double VerticalPadding { get; set; }
Property Value
Type |
Description |
System.Double |
|
ViewportHeight
Declaration
public double ViewportHeight { get; }
Property Value
Type |
Description |
System.Double |
|
ViewportWidth
Declaration
public double ViewportWidth { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
finalSize |
|
Returns
Type |
Description |
System.Windows.Size |
|
LineDown()
Declaration
LineLeft()
Declaration
LineRight()
Declaration
LineUp()
Declaration
MakeVisible(Visual, Rect)
Declaration
public Rect MakeVisible(Visual visual, Rect rectangle)
Parameters
Type |
Name |
Description |
System.Windows.Media.Visual |
visual |
|
System.Windows.Rect |
rectangle |
|
Returns
Type |
Description |
System.Windows.Rect |
|
MakeVisible(UIElement, Rect)
Declaration
public Rect MakeVisible(UIElement visual, Rect rectangle)
Parameters
Type |
Name |
Description |
System.Windows.UIElement |
visual |
|
System.Windows.Rect |
rectangle |
|
Returns
Type |
Description |
System.Windows.Rect |
|
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
availableSize |
|
Returns
Type |
Description |
System.Windows.Size |
|
MouseWheelDown()
Declaration
public void MouseWheelDown()
MouseWheelLeft()
Declaration
public void MouseWheelLeft()
MouseWheelRight()
Declaration
public void MouseWheelRight()
MouseWheelUp()
Declaration
public void MouseWheelUp()
OnApplyTemplate()
Declaration
public 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
System.Windows.Controls.Primitives.IScrollInfo