New to Telerik UI for .NET MAUIStart a free 30-day trial

A view that displays a list of chat items in the RadChat.

Definition

Namespace:Telerik.Maui.Controls.Chat

Assembly:Telerik.Maui.Controls.dll

Syntax:

C#
public class RadChatListView : RadCollectionView

Inheritance: objectRadLayoutRadCollectionViewRadChatListView

Inherited Members RadCollectionView.ItemsSourcePropertyRadCollectionView.DisplayMemberPathPropertyRadCollectionView.ItemTemplatePropertyRadCollectionView.GroupHeaderTemplatePropertyRadCollectionView.ItemViewStylePropertyRadCollectionView.ItemViewStyleSelectorPropertyRadCollectionView.GroupViewStylePropertyRadCollectionView.GroupViewStyleSelectorPropertyRadCollectionView.ItemsLayoutPropertyRadCollectionView.EmptyContentTemplatePropertyRadCollectionView.EmptyContentDisplayModePropertyRadCollectionView.ItemTapCommandPropertyRadCollectionView.ItemHoldCommandPropertyRadCollectionView.GroupTapCommandPropertyRadCollectionView.HeaderTemplatePropertyRadCollectionView.FooterTemplatePropertyRadCollectionView.HorizontalScrollBarVisibilityPropertyRadCollectionView.VerticalScrollBarVisibilityPropertyRadCollectionView.EnableStickyGroupHeadersPropertyRadCollectionView.AutoExpandGroupsPropertyRadCollectionView.GroupDescriptorsPropertyRadCollectionView.FilterDescriptorsPropertyRadCollectionView.SortDescriptorsPropertyRadCollectionView.CurrentItemPropertyRadCollectionView.IsDragDropEnabledPropertyRadCollectionView.DropIndicatorTemplatePropertyRadCollectionView.DragVisualTemplatePropertyRadCollectionView.DragDropBehaviorPropertyRadCollectionView.IsLoadOnDemandEnabledPropertyRadCollectionView.IsLoadOnDemandActivePropertyRadCollectionView.LoadOnDemandModePropertyRadCollectionView.ManualLoadOnDemandTemplatePropertyRadCollectionView.AutomaticLoadOnDemandTemplatePropertyRadCollectionView.LoadOnDemandBufferItemsCountPropertyRadCollectionView.LoadOnDemandCommandPropertyRadCollectionView.SelectionModePropertyRadCollectionView.SelectionGesturePropertyRadCollectionView.SelectedIndexPropertyRadCollectionView.SelectedItemPropertyRadCollectionView.SelectedItemsPropertyRadCollectionView.IsItemSwipeEnabledPropertyRadCollectionView.StartSwipeLengthPropertyRadCollectionView.EndSwipeLengthPropertyRadCollectionView.SwipeThresholdPropertyRadCollectionView.StartSwipeTemplatePropertyRadCollectionView.EndSwipeTemplatePropertyRadCollectionView.SwipeStartingCommandPropertyRadCollectionView.SwipingCommandPropertyRadCollectionView.SwipeCompletedCommandPropertyRadCollectionView.EndItemSwipeCommandPropertyRadCollectionView.GetDataView()RadCollectionView.ScrollItemIntoView(object, bool)RadCollectionView.OnHandlerChanged()RadCollectionView.OnPropertyChanged(string)RadCollectionView.OnBindingContextChanged()RadCollectionView.EndItemSwipe(bool, Action)RadCollectionView.ItemsSourceRadCollectionView.DisplayMemberPathRadCollectionView.ItemTemplateRadCollectionView.GroupHeaderTemplateRadCollectionView.ItemViewStyleRadCollectionView.ItemViewStyleSelectorRadCollectionView.GroupViewStyleRadCollectionView.GroupViewStyleSelectorRadCollectionView.ItemsLayoutRadCollectionView.EmptyContentTemplateRadCollectionView.EmptyContentDisplayModeRadCollectionView.ItemTapCommandRadCollectionView.ItemHoldCommandRadCollectionView.GroupTapCommandRadCollectionView.HeaderTemplateRadCollectionView.FooterTemplateRadCollectionView.HorizontalScrollBarVisibilityRadCollectionView.VerticalScrollBarVisibilityRadCollectionView.EnableStickyGroupHeadersRadCollectionView.AutoExpandGroupsRadCollectionView.SortDescriptorsRadCollectionView.GroupDescriptorsRadCollectionView.FilterDescriptorsRadCollectionView.CurrentItemRadCollectionView.IsDragDropEnabledRadCollectionView.DropIndicatorTemplateRadCollectionView.DragVisualTemplateRadCollectionView.DragDropBehaviorRadCollectionView.IsLoadOnDemandEnabledRadCollectionView.IsLoadOnDemandActiveRadCollectionView.LoadOnDemandModeRadCollectionView.ManualLoadOnDemandTemplateRadCollectionView.AutomaticLoadOnDemandTemplateRadCollectionView.LoadOnDemandBufferItemsCountRadCollectionView.LoadOnDemandCommandRadCollectionView.SelectionModeRadCollectionView.SelectionGestureRadCollectionView.SelectedIndexRadCollectionView.SelectedItemRadCollectionView.SelectedItemsRadCollectionView.IsItemSwipeEnabledRadCollectionView.StartSwipeLengthRadCollectionView.EndSwipeLengthRadCollectionView.SwipeThresholdRadCollectionView.StartSwipeTemplateRadCollectionView.EndSwipeTemplateRadCollectionView.SwipeStartingCommandRadCollectionView.SwipingCommandRadCollectionView.SwipeCompletedCommandRadCollectionView.EndItemSwipeCommandRadCollectionView.ItemTappedRadCollectionView.ItemHoldRadCollectionView.GroupTappedRadCollectionView.GroupTappingRadCollectionView.ScrolledRadCollectionView.LoadOnDemandRadCollectionView.SelectionChangedRadCollectionView.SwipeStartingRadCollectionView.SwipingRadCollectionView.SwipeCompletedRadLayout.CreateLayoutManager()...

Constructors

Initializes a new instance of the RadChatListView class.

C#
public RadChatListView()

Fields

AutoScrollModeProperty

BindableProperty

Identifies the AutoScrollMode property.

C#
public static readonly BindableProperty AutoScrollModeProperty

ScrollMediatorProperty

BindableProperty

Identifies the ScrollMediator property.

C#
public static readonly BindableProperty ScrollMediatorProperty

Properties

Gets or sets the mode which defines the automatic scrolling behavior of the RadChatListView when a message is sent or received.

C#
public AutoScrollMode AutoScrollMode { get; set; }

Gets an offset which corresponds to how much space is available between the last message and the chat entry element.

C#
public double BottomOffset { get; }

Gets or sets the ScrollMediator used by the chat to mediate the scrolling functionality.

C#
public ScrollMediator ScrollMediator { get; set; }