ListViewBase : Selector

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of ListViewBase that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

In addition, ListViewBase has Uno-specific documentation here.

Implemented properties

Property Supported on
DependencyProperty CanDragItemsProperty WASM, Skia, Mobile
DependencyProperty CanReorderItemsProperty WASM, Skia, Mobile
DependencyProperty DataFetchSizeProperty WASM, Skia, Mobile
DependencyProperty FooterProperty WASM, Skia, Mobile
DependencyProperty FooterTemplateProperty WASM, Skia, Mobile
DependencyProperty HeaderProperty WASM, Skia, Mobile
DependencyProperty HeaderTemplateProperty WASM, Skia, Mobile
DependencyProperty IncrementalLoadingThresholdProperty WASM, Skia, Mobile
DependencyProperty IncrementalLoadingTriggerProperty WASM, Skia, Mobile
DependencyProperty IsItemClickEnabledProperty WASM, Skia, Mobile
DependencyProperty IsMultiSelectCheckBoxEnabledProperty WASM, Skia, Mobile
DependencyProperty SelectionModeProperty WASM, Skia, Mobile
DependencyProperty SingleSelectionFollowsFocusProperty WASM, Skia, Mobile
bool CanDragItems WASM, Skia, Mobile
bool CanReorderItems WASM, Skia, Mobile
double DataFetchSize WASM, Skia, Mobile
object Footer WASM, Skia, Mobile
DataTemplate FooterTemplate WASM, Skia, Mobile
object Header WASM, Skia, Mobile
DataTemplate HeaderTemplate WASM, Skia, Mobile
double IncrementalLoadingThreshold WASM, Skia, Mobile
IncrementalLoadingTrigger IncrementalLoadingTrigger WASM, Skia, Mobile
bool IsItemClickEnabled WASM, Skia, Mobile
bool IsMultiSelectCheckBoxEnabled WASM, Skia, Mobile
IList SelectedItems WASM, Skia, Mobile
ListViewSelectionMode SelectionMode WASM, Skia, Mobile
bool SingleSelectionFollowsFocus WASM, Skia, Mobile

Implemented methods

Method Supported on
void ScrollIntoView(object) WASM, Skia, Mobile
void ScrollIntoView(object, ScrollIntoViewAlignment) WASM, Skia, Mobile

Implemented events

Event Supported on
TypedEventHandler<ListViewBase, ContainerContentChangingEventArgs> ContainerContentChanging WASM, Skia, Mobile
TypedEventHandler<ListViewBase, DragItemsCompletedEventArgs> DragItemsCompleted WASM, Skia, Mobile
DragItemsStartingEventHandler DragItemsStarting WASM, Skia, Mobile
ItemClickEventHandler ItemClick WASM, Skia, Mobile

Below are all properties, methods, and events of ListViewBase that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
DependencyProperty CanDragItemsProperty MacOS
DependencyProperty CanReorderItemsProperty MacOS
DependencyProperty DataFetchSizeProperty MacOS
DependencyProperty FooterProperty MacOS
DependencyProperty FooterTemplateProperty MacOS
DependencyProperty FooterTransitionsProperty all platforms supported by Uno Platform
DependencyProperty HeaderProperty MacOS
DependencyProperty HeaderTemplateProperty MacOS
DependencyProperty HeaderTransitionsProperty all platforms supported by Uno Platform
DependencyProperty IncrementalLoadingThresholdProperty MacOS
DependencyProperty IncrementalLoadingTriggerProperty MacOS
DependencyProperty IsActiveViewProperty all platforms supported by Uno Platform
DependencyProperty IsItemClickEnabledProperty MacOS
DependencyProperty IsMultiSelectCheckBoxEnabledProperty MacOS
DependencyProperty IsSwipeEnabledProperty all platforms supported by Uno Platform
DependencyProperty IsZoomedInViewProperty all platforms supported by Uno Platform
DependencyProperty ReorderModeProperty all platforms supported by Uno Platform
DependencyProperty SelectionModeProperty MacOS
DependencyProperty SemanticZoomOwnerProperty all platforms supported by Uno Platform
DependencyProperty ShowsScrollingPlaceholdersProperty all platforms supported by Uno Platform
DependencyProperty SingleSelectionFollowsFocusProperty MacOS
bool HasUnwrappableNativeObject all platforms supported by Uno Platform
IObjectReference NativeObject all platforms supported by Uno Platform
bool CanDragItems MacOS
bool CanReorderItems MacOS
double DataFetchSize MacOS
object Footer MacOS
DataTemplate FooterTemplate MacOS
TransitionCollection FooterTransitions all platforms supported by Uno Platform
object Header MacOS
DataTemplate HeaderTemplate MacOS
TransitionCollection HeaderTransitions all platforms supported by Uno Platform
double IncrementalLoadingThreshold MacOS
IncrementalLoadingTrigger IncrementalLoadingTrigger MacOS
bool IsActiveView all platforms supported by Uno Platform
bool IsItemClickEnabled MacOS
bool IsMultiSelectCheckBoxEnabled MacOS
bool IsSwipeEnabled all platforms supported by Uno Platform
bool IsZoomedInView all platforms supported by Uno Platform
ListViewReorderMode ReorderMode all platforms supported by Uno Platform
IList SelectedItems MacOS
IReadOnlyList SelectedRanges all platforms supported by Uno Platform
ListViewSelectionMode SelectionMode MacOS
SemanticZoom SemanticZoomOwner all platforms supported by Uno Platform
bool ShowsScrollingPlaceholders all platforms supported by Uno Platform
bool SingleSelectionFollowsFocus MacOS

Not implemented methods

Method Not supported on
I As() all platforms supported by Uno Platform
ListViewBase FromAbi(nint) all platforms supported by Uno Platform
bool Equals(ListViewBase) all platforms supported by Uno Platform
bool Equals(object) all platforms supported by Uno Platform
int GetHashCode() all platforms supported by Uno Platform
void ScrollIntoView(object) MacOS
void SelectAll() all platforms supported by Uno Platform
IAsyncOperation LoadMoreItemsAsync() all platforms supported by Uno Platform
void ScrollIntoView(object, ScrollIntoViewAlignment) MacOS
void SetDesiredContainerUpdateDuration(TimeSpan) all platforms supported by Uno Platform
void SelectRange(ItemIndexRange) all platforms supported by Uno Platform
void DeselectRange(ItemIndexRange) all platforms supported by Uno Platform
bool IsDragSource() all platforms supported by Uno Platform
IAsyncOperation TryStartConnectedAnimationAsync(ConnectedAnimation, object, string) all platforms supported by Uno Platform
ConnectedAnimation PrepareConnectedAnimation(string, object, string) all platforms supported by Uno Platform
void InitializeViewChange() all platforms supported by Uno Platform
void CompleteViewChange() all platforms supported by Uno Platform
void MakeVisible(SemanticZoomLocation) all platforms supported by Uno Platform
void StartViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) all platforms supported by Uno Platform
void StartViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) all platforms supported by Uno Platform
void CompleteViewChangeFrom(SemanticZoomLocation, SemanticZoomLocation) all platforms supported by Uno Platform
void CompleteViewChangeTo(SemanticZoomLocation, SemanticZoomLocation) all platforms supported by Uno Platform
bool IsOverridableInterface(Guid) all platforms supported by Uno Platform

Not implemented events

Event Not supported on
TypedEventHandler<ListViewBase, ChoosingGroupHeaderContainerEventArgs> ChoosingGroupHeaderContainer all platforms supported by Uno Platform
TypedEventHandler<ListViewBase, ChoosingItemContainerEventArgs> ChoosingItemContainer all platforms supported by Uno Platform
TypedEventHandler<ListViewBase, ContainerContentChangingEventArgs> ContainerContentChanging MacOS
TypedEventHandler<ListViewBase, DragItemsCompletedEventArgs> DragItemsCompleted MacOS
DragItemsStartingEventHandler DragItemsStarting MacOS
ItemClickEventHandler ItemClick MacOS

Last updated Thursday, 16 July 2026 23:16.