skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • Resources Hub
    • .NET MAUI Tutorials and Learning
    • First Steps
    • Submit a Ticket
    • FAQs

    Docs & Resources

    • Docs
    • Demos
    • Migrate to .NET MAUI
    • Forums
    • Videos
    • Blogs

    Productivity and Design Tools

    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadScrollView

Represents a scrollable view control with support for headers, footers, and content areas.

Inheritance
System.Object
RadView
RadScrollView
Inherited Members
RadView.OnNativeControlLoaded()
RadView.OnNativeControlUnloaded()
RadView.IsDefaultValue(String)
RadView.OnPropertyChanged(String)
RadView.OnHandlerChanged()
RadView.IsOperational
Namespace: Telerik.Maui.Controls
Assembly: Telerik.Maui.Controls.dll

Syntax

public class RadScrollView : RadView, IRadScrollViewInternal, IRadScrollView, IView, IElement, ITransform

Constructors

RadScrollView()

Initializes a new instance of the RadScrollView class.

Declaration
public RadScrollView()

Properties

BottomLeftFooter

Gets or sets the bottom left footer view.

Declaration
public View BottomLeftFooter { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View displayed at the bottom left corner of the scroll area.

Content

Gets or sets the main content view.

Declaration
public View Content { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View containing the scrollable content.

Footer

Gets or sets the footer view.

Declaration
public View Footer { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View displayed at the bottom of the scroll area.

LeftHeader

Gets or sets the left header view.

Declaration
public View LeftHeader { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View displayed on the left side of the scroll area.

ScrollOrientation

Gets or sets the scroll orientation.

Declaration
public ScrollOrientation ScrollOrientation { get; set; }
Property Value
Microsoft.Maui.ScrollOrientation

A ScrollOrientation value that determines the allowed scroll directions.

Implements
IRadScrollView.ScrollOrientation

ScrollX

Gets the current horizontal scroll position.

Declaration
public double ScrollX { get; }
Property Value
System.Double

A System.Double representing the horizontal scroll offset.

Implements
IRadScrollView.ScrollX

ScrollY

Gets the current vertical scroll position.

Declaration
public double ScrollY { get; }
Property Value
System.Double

A System.Double representing the vertical scroll offset.

Implements
IRadScrollView.ScrollY

TopHeader

Gets or sets the top header view.

Declaration
public View TopHeader { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View displayed at the top of the scroll area.

TopLeftHeader

Gets or sets the top left header view.

Declaration
public View TopLeftHeader { get; set; }
Property Value
Microsoft.Maui.Controls.View

A Microsoft.Maui.Controls.View displayed at the top left corner of the scroll area.

Methods

ScrollToAsync(Double, Double, Boolean)

Scrolls to the specified position asynchronously.

Declaration
public void ScrollToAsync(double scrollX, double scrollY, bool useAnimation = true)
Parameters
System.Double scrollX

The horizontal scroll position.

System.Double scrollY

The vertical scroll position.

System.Boolean useAnimation

Whether to animate the scrolling.

ScrollToAsync(ScrollToArgs)

Scrolls to the specified position asynchronously using scroll arguments.

Declaration
public void ScrollToAsync(ScrollToArgs args)
Parameters
ScrollToArgs args

The ScrollToArgs containing scroll parameters.

Events

Scrolled

Occurs when the scroll position changes.

Declaration
public event EventHandler<ScrolledEventArgs> Scrolled
Event Type
System.EventHandler<Microsoft.Maui.Controls.ScrolledEventArgs>

Explicit Interface Implementations

IRadScrollView.BottomLeftFooter

Declaration
IView IRadScrollView.BottomLeftFooter { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.BottomLeftFooter

IRadScrollView.Content

Declaration
IView IRadScrollView.Content { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.Content

IRadScrollView.Footer

Declaration
IView IRadScrollView.Footer { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.Footer

IRadScrollView.LeftHeader

Declaration
IView IRadScrollView.LeftHeader { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.LeftHeader

IRadScrollView.TopHeader

Declaration
IView IRadScrollView.TopHeader { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.TopHeader

IRadScrollView.TopLeftHeader

Declaration
IView IRadScrollView.TopLeftHeader { get; }
Returns
Microsoft.Maui.IView

Implements
IRadScrollView.TopLeftHeader

Extension Methods

AndroidTypeConversionExtensions.ToJavaObject(Object)
Sample Applications
  • Controls Samples App
  • Crypto Tracker App
Support Resources
  • .NET MAUI SDKBrowser App
Community
  • Forums
  • Blogs
  • Feedback Portal
  • YouTube Channel

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.