skip navigation
  • Product Bundles

    DevCraft

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

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    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
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • 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 RadListView

Inheritance
System.Object
RadControl
RadListView
Inherited Members
RadControl.EndVisualStateUpdate(Boolean, Boolean)
RadControl.UpdateVisualState(Boolean)
RadControl.BeginVisualStateUpdate()
RadControl.SetVisualState(String, Boolean)
RadControl.CanUpdateVisualState()
RadControl.ComposeVisualStateName()
RadControl.ArrangeOverride(Size)
RadControl.OnApplyTemplate()
RadControl.OnIsEnabledChanged(Boolean, Boolean)
RadControl.LoadCore()
RadControl.OnLoaded()
RadControl.CurrentVisualState
RadControl.IsLoaded
RadControl.IsLoading
RadControl.IsUnloaded
RadControl.WasUnloaded
RadControl.IsTemplateApplied
Namespace: Telerik.UI.Xaml.Controls.Data
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class RadListView : RadControl, IListView, IOrientedParentView, ICommandService, ISelectionService, ISupportItemAnimation, IView, IElementPresenter, ICurrencyService, IAnimatingService, IPullToRefreshListener, IReorderItemsHost

Constructors

RadListView()

Declaration
public RadListView()

Fields

CurrentItemProperty

Declaration
public static readonly DependencyProperty CurrentItemProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DisabledStateOpacityProperty

Declaration
public static readonly DependencyProperty DisabledStateOpacityProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EmptyContentDisplayModeProperty

Declaration
public static readonly DependencyProperty EmptyContentDisplayModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EmptyContentProperty

Declaration
public static readonly DependencyProperty EmptyContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EnsureCurrentItemIntoViewProperty

Declaration
public static readonly DependencyProperty EnsureCurrentItemIntoViewProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

GroupHeaderDisplayModeProperty

Declaration
public static readonly DependencyProperty GroupHeaderDisplayModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

GroupHeaderStyleProperty

Declaration
public static readonly DependencyProperty GroupHeaderStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

GroupHeaderStyleSelectorProperty

Declaration
public static readonly DependencyProperty GroupHeaderStyleSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

GroupHeaderTemplateProperty

Declaration
public static readonly DependencyProperty GroupHeaderTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

GroupHeaderTemplateSelectorProperty

Declaration
public static readonly DependencyProperty GroupHeaderTemplateSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IncrementalLoadingBufferItemsCountProperty

Declaration
public static readonly DependencyProperty IncrementalLoadingBufferItemsCountProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IncrementalLoadingModeProperty

Declaration
public static readonly DependencyProperty IncrementalLoadingModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsActionOnSwipeEnabledProperty

Declaration
public static readonly DependencyProperty IsActionOnSwipeEnabledProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsBusyIndicatorEnabledProperty

Declaration
public static readonly DependencyProperty IsBusyIndicatorEnabledProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsItemReorderEnabledProperty

Declaration
public static readonly DependencyProperty IsItemReorderEnabledProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsPullToRefreshActiveProperty

Declaration
public static readonly DependencyProperty IsPullToRefreshActiveProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsPullToRefreshEnabledProperty

Declaration
public static readonly DependencyProperty IsPullToRefreshEnabledProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsSynchronizedWithCurrentItemProperty

Declaration
public static readonly DependencyProperty IsSynchronizedWithCurrentItemProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemAddedAnimationProperty

Declaration
public static readonly DependencyProperty ItemAddedAnimationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemAnimationModeProperty

Declaration
public static readonly DependencyProperty ItemAnimationModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemRemovedAnimationProperty

Declaration
public static readonly DependencyProperty ItemRemovedAnimationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemsSourceProperty

Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemStyleProperty

Declaration
public static readonly DependencyProperty ItemStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemStyleSelectorProperty

Declaration
public static readonly DependencyProperty ItemStyleSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemSwipeDirectionProperty

Declaration
public static readonly DependencyProperty ItemSwipeDirectionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemTemplateProperty

Declaration
public static readonly DependencyProperty ItemTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemTemplateSelectorProperty

Declaration
public static readonly DependencyProperty ItemTemplateSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

LayoutDefinitionProperty

Declaration
public static readonly DependencyProperty LayoutDefinitionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ListFooterProperty

Declaration
public static readonly DependencyProperty ListFooterProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ListHeaderProperty

Declaration
public static readonly DependencyProperty ListHeaderProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

OrientationProperty

Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

PullToRefreshScrollModeProperty

Declaration
public static readonly DependencyProperty PullToRefreshScrollModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

RealizedItemsBufferScaleProperty

Declaration
public static readonly DependencyProperty RealizedItemsBufferScaleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ReorderModeProperty

Declaration
public static readonly DependencyProperty ReorderModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectedItemProperty

Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SelectionModeProperty

Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

SwipeActionContentProperty

Declaration
public static readonly DependencyProperty SwipeActionContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

AggregateDescriptors

Declaration
public AggregateDescriptorCollection AggregateDescriptors { get; }
Property Value
AggregateDescriptorCollection

Commands

Declaration
public CommandCollection<RadListView> Commands { get; }
Property Value
CommandCollection<RadListView>

CommandService

Declaration
public CommandService CommandService { get; }
Property Value
CommandService

CurrentItem

Declaration
public object CurrentItem { get; }
Property Value
System.Object

DisabledStateOpacity

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

EmptyContent

Declaration
public object EmptyContent { get; set; }
Property Value
System.Object

EmptyContentDisplayMode

Declaration
public EmptyContentDisplayMode EmptyContentDisplayMode { get; set; }
Property Value
EmptyContentDisplayMode

EnsureCurrentItemIntoView

Declaration
public bool EnsureCurrentItemIntoView { get; set; }
Property Value
System.Boolean

FilterDescriptors

Declaration
public FilterDescriptorCollection FilterDescriptors { get; }
Property Value
FilterDescriptorCollection

GroupDescriptors

Declaration
public GroupDescriptorCollection GroupDescriptors { get; }
Property Value
GroupDescriptorCollection

GroupHeaderDisplayMode

Declaration
public ListViewGroupHeaderDisplayMode GroupHeaderDisplayMode { get; set; }
Property Value
ListViewGroupHeaderDisplayMode

GroupHeaderStyle

Declaration
public Style GroupHeaderStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

GroupHeaderStyleSelector

Declaration
public StyleSelector GroupHeaderStyleSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.StyleSelector

GroupHeaderTemplate

Declaration
public DataTemplate GroupHeaderTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

GroupHeaderTemplateSelector

Declaration
public DataTemplateSelector GroupHeaderTemplateSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.DataTemplateSelector

IncrementalLoadingBufferItemsCount

Declaration
public int IncrementalLoadingBufferItemsCount { get; set; }
Property Value
System.Int32

IncrementalLoadingMode

Declaration
public BatchLoadingMode IncrementalLoadingMode { get; set; }
Property Value
BatchLoadingMode

IsActionOnSwipeEnabled

Declaration
public bool IsActionOnSwipeEnabled { get; set; }
Property Value
System.Boolean

IsBusyIndicatorEnabled

Declaration
public bool IsBusyIndicatorEnabled { get; set; }
Property Value
System.Boolean

IsItemReorderEnabled

Declaration
public bool IsItemReorderEnabled { get; set; }
Property Value
System.Boolean

IsPullToRefreshActive

Declaration
public bool IsPullToRefreshActive { get; set; }
Property Value
System.Boolean

IsPullToRefreshEnabled

Declaration
public bool IsPullToRefreshEnabled { get; set; }
Property Value
System.Boolean

IsSynchronizedWithCurrentItem

Declaration
public bool IsSynchronizedWithCurrentItem { get; set; }
Property Value
System.Boolean

ItemAddedAnimation

Declaration
public RadAnimation ItemAddedAnimation { get; set; }
Property Value
RadAnimation

ItemAnimationMode

Declaration
public ItemAnimationMode ItemAnimationMode { get; set; }
Property Value
ItemAnimationMode

ItemRemovedAnimation

Declaration
public RadAnimation ItemRemovedAnimation { get; set; }
Property Value
RadAnimation

ItemsSource

Declaration
public object ItemsSource { get; set; }
Property Value
System.Object

ItemStyle

Declaration
public Style ItemStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

ItemStyleSelector

Declaration
public StyleSelector ItemStyleSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.StyleSelector

ItemSwipeDirection

Declaration
public ListViewItemSwipeDirection ItemSwipeDirection { get; set; }
Property Value
ListViewItemSwipeDirection

ItemSwipeOffset

Declaration
public Thickness ItemSwipeOffset { get; set; }
Property Value
Microsoft.UI.Xaml.Thickness

ItemSwipeThreshold

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

ItemTemplate

Declaration
public DataTemplate ItemTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

ItemTemplateSelector

Declaration
public DataTemplateSelector ItemTemplateSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.DataTemplateSelector

LayoutDefinition

Declaration
public LayoutDefinitionBase LayoutDefinition { get; set; }
Property Value
LayoutDefinitionBase

ListFooter

Declaration
public object ListFooter { get; set; }
Property Value
System.Object

ListHeader

Declaration
public object ListHeader { get; set; }
Property Value
System.Object

Orientation

Declaration
public Orientation Orientation { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.Orientation

PullToRefreshScrollMode

Declaration
public PullToRefreshScrollMode PullToRefreshScrollMode { get; set; }
Property Value
PullToRefreshScrollMode

RealizedItemsBufferScale

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

ReorderMode

Declaration
public ListViewReorderMode ReorderMode { get; set; }
Property Value
ListViewReorderMode

ScrollOffset

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

ScrollToCurrentItemOnTap

Declaration
protected bool ScrollToCurrentItemOnTap { get; set; }
Property Value
System.Boolean

SelectedItem

Declaration
public object SelectedItem { get; set; }
Property Value
System.Object

SelectedItems

Declaration
public BindableCollection<object> SelectedItems { get; }
Property Value
BindableCollection<System.Object>

SelectionMode

Declaration
public DataControlsSelectionMode SelectionMode { get; set; }
Property Value
DataControlsSelectionMode

SortDescriptors

Declaration
public SortDescriptorCollection SortDescriptors { get; }
Property Value
SortDescriptorCollection

SwipeActionContent

Declaration
public object SwipeActionContent { get; set; }
Property Value
System.Object

Methods

ApplyTemplateCore()

Declaration
protected override bool ApplyTemplateCore()
Returns
System.Boolean

Overrides
RadControl.ApplyTemplateCore()

ChangeDataLoadingStatus(BatchLoadingStatus)

Declaration
public void ChangeDataLoadingStatus(BatchLoadingStatus status)
Parameters
BatchLoadingStatus status

ClearContainerForGroupHeader(ListViewGroupHeader)

Declaration
protected virtual void ClearContainerForGroupHeader(ListViewGroupHeader item)
Parameters
ListViewGroupHeader item

ClearContainerForItem(RadListViewItem)

Declaration
protected virtual void ClearContainerForItem(RadListViewItem item)
Parameters
RadListViewItem item

DeselectAll()

Declaration
public void DeselectAll()

DeselectItem(Object)

Declaration
public void DeselectItem(object item)
Parameters
System.Object item

EndItemSwipe()

Declaration
public void EndItemSwipe()

GetContainerForGroupHeader()

Declaration
protected virtual ListViewGroupHeader GetContainerForGroupHeader()
Returns
ListViewGroupHeader

GetContainerForGroupHeader(Boolean)

Declaration
protected virtual ListViewGroupHeader GetContainerForGroupHeader(bool isFrozen)
Parameters
System.Boolean isFrozen

Returns
ListViewGroupHeader

GetContainerForItem()

Declaration
protected virtual RadListViewItem GetContainerForItem()
Returns
RadListViewItem

GetDataView()

Declaration
public IDataViewCollection GetDataView()
Returns
IDataViewCollection

InvalidateLoadDataControl()

Declaration
protected void InvalidateLoadDataControl()

InvalidateUI()

Declaration
protected virtual void InvalidateUI()

MeasureOverride(Size)

Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Windows.Foundation.Size availableSize

Returns
Windows.Foundation.Size

Overrides
RadControl.MeasureOverride(Size)

MoveCurrentTo(Object)

Declaration
public bool MoveCurrentTo(object item)
Parameters
System.Object item

Returns
System.Boolean

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer

Overrides
RadControl.OnCreateAutomationPeer()

OnGroupHeaderTap(ListViewGroupHeader)

Declaration
protected virtual void OnGroupHeaderTap(ListViewGroupHeader header)
Parameters
ListViewGroupHeader header

OnTemplateApplied()

Declaration
protected override void OnTemplateApplied()
Overrides
RadControl.OnTemplateApplied()

PrepareContainerForGroupHeader(ListViewGroupHeader, GroupHeaderContext)

Declaration
protected virtual void PrepareContainerForGroupHeader(ListViewGroupHeader groupHeader, GroupHeaderContext context)
Parameters
ListViewGroupHeader groupHeader

GroupHeaderContext context

PrepareContainerForItem(RadListViewItem, Object)

Declaration
protected virtual void PrepareContainerForItem(RadListViewItem item, object context)
Parameters
RadListViewItem item

System.Object context

PrepareLoadDataControl(ListViewLoadDataControl)

Declaration
protected virtual void PrepareLoadDataControl(ListViewLoadDataControl control)
Parameters
ListViewLoadDataControl control

RebuildUI()

Declaration
public void RebuildUI()

ScrollIndexIntoView(Int32)

Declaration
public void ScrollIndexIntoView(int index)
Parameters
System.Int32 index

ScrollIndexIntoView(Int32, Action)

Declaration
public void ScrollIndexIntoView(int index, Action scrollCompletedAction)
Parameters
System.Int32 index

System.Action scrollCompletedAction

ScrollItemIntoView(Object)

Declaration
public void ScrollItemIntoView(object item)
Parameters
System.Object item

ScrollItemIntoView(Object, Action)

Declaration
public void ScrollItemIntoView(object item, Action scrollCompletedAction)
Parameters
System.Object item

System.Action scrollCompletedAction

ScrollToPosition(Point)

Declaration
public void ScrollToPosition(Point position)
Parameters
Windows.Foundation.Point position

SelectAll()

Declaration
public void SelectAll()

SelectItem(Object)

Declaration
public void SelectItem(object item)
Parameters
System.Object item

UnapplyTemplateCore()

Declaration
protected override void UnapplyTemplateCore()
Overrides
RadControl.UnapplyTemplateCore()

UnloadCore()

Declaration
protected override void UnloadCore()
Overrides
RadControl.UnloadCore()

Events

CurrentItemChanged

Declaration
public event EventHandler CurrentItemChanged
Event Type
System.EventHandler

CurrentItemChanging

Declaration
public event CurrentChangingEventHandler CurrentItemChanging
Event Type
Microsoft.UI.Xaml.Data.CurrentChangingEventHandler

RefreshRequested

Declaration
public event EventHandler RefreshRequested
Event Type
System.EventHandler

ReorderEnded

Declaration
public event EventHandler<ReorderEndedEventArgs> ReorderEnded
Event Type
System.EventHandler<ReorderEndedEventArgs>

ReorderStarting

Declaration
public event EventHandler<ReorderStartingEventArgs> ReorderStarting
Event Type
System.EventHandler<ReorderStartingEventArgs>

SelectionChanged

Declaration
public event EventHandler<ListViewSelectionChangedEventArgs> SelectionChanged
Event Type
System.EventHandler<ListViewSelectionChangedEventArgs>

Explicit Interface Implementations

IElementPresenter.IsVisible

Declaration
bool IElementPresenter.IsVisible { get; }
Returns
System.Boolean

Implements
IElementPresenter.IsVisible

IElementPresenter.MeasureContent(Object, Object)

Declaration
RadSize IElementPresenter.MeasureContent(object owner, object content)
Parameters
System.Object owner

System.Object content

Returns
RadSize

Implements
IElementPresenter.MeasureContent(Object, Object)

IElementPresenter.RefreshNode(Object)

Declaration
void IElementPresenter.RefreshNode(object node)
Parameters
System.Object node

Implements
IElementPresenter.RefreshNode(Object)

IView.ViewportHeight

Declaration
double IView.ViewportHeight { get; }
Returns
System.Double

Implements
IView.ViewportHeight

IView.ViewportWidth

Declaration
double IView.ViewportWidth { get; }
Returns
System.Double

Implements
IView.ViewportWidth

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

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.