Skip to main content

ScrollGestureRecognizer Class

Definition

Assembly:Avalonia.Base
Package:Avalonia
public class ScrollGestureRecognizer

Inheritance: object -> AvaloniaObject -> Animatable -> StyledElement -> GestureRecognizer -> ScrollGestureRecognizer

Constructors

NameDescription
ScrollGestureRecognizerNo summary available.

ScrollGestureRecognizer Constructor

public ScrollGestureRecognizer()

Methods

NameDescription
ApplyStylingApplies styling to the control if the control is initialized and styling is not already applied. Inherited from StyledElement.
BeginInitInherited from StyledElement.
EndInitInherited from StyledElement.
TryGetResourceInherited from StyledElement.
Bind (8 overloads)Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject.
CheckAccessReturns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject.
ClearValue (4 overloads)Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject.
CoerceValueCoerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject.
EqualsCompares two objects using reference equality. Inherited from AvaloniaObject.
GetBaseValueInherited from AvaloniaObject.
GetHashCodeGets the hash code for the object. Inherited from AvaloniaObject.
GetValue (3 overloads)Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
IsAnimatingChecks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject.
IsSetChecks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject.
SetCurrentValue (2 overloads)Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject.
SetValue (3 overloads)Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject.
VerifyAccessChecks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject.

Properties

NameDescription
CanHorizontallyScrollGets or sets a value indicating whether the content can be scrolled horizontally.
CanVerticallyScrollGets or sets a value indicating whether the content can be scrolled vertically.
IsScrollInertiaEnabledGets or sets whether the gesture should include inertia in it's behavior.
ScrollStartDistanceGets or sets a value indicating the distance the pointer moves before scrolling is started
ActualThemeVariantGets the UI theme that is currently used by the element, which might be different than the RequestedThemeVariantProperty. Inherited from StyledElement.
ClassesGets or sets the styled element's classes. Inherited from StyledElement.
DataContextGets or sets the control's data context. Inherited from StyledElement.
IsInitializedGets a value that indicates whether the element has finished initialization. Inherited from StyledElement.
NameGets or sets the name of the styled element. Inherited from StyledElement.
ParentGets the styled element's logical parent. Inherited from StyledElement.
ResourcesGets or sets the styled element's resource dictionary. Inherited from StyledElement.
StyleKeyGets the type by which the element is styled. Inherited from StyledElement.
StylesGets the styles for the styled element. Inherited from StyledElement.
TemplatedParentGets the styled element whose lookless template this styled element is part of. Inherited from StyledElement.
ThemeGets or sets the theme to be applied to the element. Inherited from StyledElement.
TransitionsGets or sets the property transitions for the control. Inherited from Animatable.
DispatcherReturns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject.
ItemInherited from AvaloniaObject.

CanHorizontallyScroll Property

Gets or sets a value indicating whether the content can be scrolled horizontally.

public bool CanHorizontallyScroll { get; set; }

CanVerticallyScroll Property

Gets or sets a value indicating whether the content can be scrolled vertically.

public bool CanVerticallyScroll { get; set; }

IsScrollInertiaEnabled Property

Gets or sets whether the gesture should include inertia in it's behavior.

public bool IsScrollInertiaEnabled { get; set; }

ScrollStartDistance Property

Gets or sets a value indicating the distance the pointer moves before scrolling is started

public int ScrollStartDistance { get; set; }

Fields

CanHorizontallyScrollProperty Field

Defines the Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer.CanHorizontallyScroll property.

public Avalonia.DirectProperty<TOwner,TValue><Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer, bool> CanHorizontallyScrollProperty

CanVerticallyScrollProperty Field

Defines the Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer.CanVerticallyScroll property.

public Avalonia.DirectProperty<TOwner,TValue><Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer, bool> CanVerticallyScrollProperty

InertialResistance Field

public double InertialResistance

IsScrollInertiaEnabledProperty Field

Defines the Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer.IsScrollInertiaEnabled property.

public Avalonia.DirectProperty<TOwner,TValue><Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer, bool> IsScrollInertiaEnabledProperty

ScrollStartDistanceProperty Field

Defines the Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer.ScrollStartDistance property.

public Avalonia.DirectProperty<TOwner,TValue><Avalonia.Input.GestureRecognizers.ScrollGestureRecognizer, int> ScrollStartDistanceProperty

Events

NameDescription
ActualThemeVariantChangedRaised when the theme variant is changed on the element or an ancestor of the element. Inherited from StyledElement.
AttachedToLogicalTreeRaised when the styled element is attached to a rooted logical tree. Inherited from StyledElement.
DataContextChangedOccurs when the Avalonia.StyledElement.DataContext property changes. Inherited from StyledElement.
DetachedFromLogicalTreeRaised when the styled element is detached from a rooted logical tree. Inherited from StyledElement.
InitializedOccurs when the styled element has finished initialization. Inherited from StyledElement.
ResourcesChangedOccurs when a resource in this styled element or a parent styled element has changed. Inherited from StyledElement.
PropertyChangedRaised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject.