ItemsControl : Control

Implemented for: all platforms supported by Uno Platform

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

Implemented properties

Property Supported on
object ItemsSource all platforms supported by Uno Platform
ItemsPanelTemplate ItemsPanel all platforms supported by Uno Platform
DataTemplateSelector ItemTemplateSelector all platforms supported by Uno Platform
DataTemplate ItemTemplate all platforms supported by Uno Platform
StyleSelector ItemContainerStyleSelector all platforms supported by Uno Platform
Style ItemContainerStyle all platforms supported by Uno Platform
string DisplayMemberPath all platforms supported by Uno Platform
IObservableVector GroupStyle all platforms supported by Uno Platform
bool IsGrouping all platforms supported by Uno Platform
ItemCollection Items all platforms supported by Uno Platform
Panel ItemsPanelRoot all platforms supported by Uno Platform
DependencyProperty DisplayMemberPathProperty all platforms supported by Uno Platform
DependencyProperty IsGroupingProperty all platforms supported by Uno Platform
DependencyProperty ItemContainerStyleProperty all platforms supported by Uno Platform
DependencyProperty ItemContainerStyleSelectorProperty all platforms supported by Uno Platform
DependencyProperty ItemTemplateProperty all platforms supported by Uno Platform
DependencyProperty ItemTemplateSelectorProperty all platforms supported by Uno Platform
DependencyProperty ItemsPanelProperty all platforms supported by Uno Platform
DependencyProperty ItemsSourceProperty all platforms supported by Uno Platform

Implemented methods

Method Supported on
bool IsItemItsOwnContainerOverride(object) all platforms supported by Uno Platform
DependencyObject GetContainerForItemOverride() all platforms supported by Uno Platform
void ClearContainerForItemOverride(DependencyObject, object) all platforms supported by Uno Platform
void PrepareContainerForItemOverride(DependencyObject, object) all platforms supported by Uno Platform
void OnItemsChanged(object) all platforms supported by Uno Platform
void OnItemContainerStyleChanged(Style, Style) all platforms supported by Uno Platform
void OnItemContainerStyleSelectorChanged(StyleSelector, StyleSelector) all platforms supported by Uno Platform
void OnItemTemplateChanged(DataTemplate, DataTemplate) all platforms supported by Uno Platform
void OnItemTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) all platforms supported by Uno Platform
object ItemFromContainer(DependencyObject) all platforms supported by Uno Platform
DependencyObject ContainerFromItem(object) all platforms supported by Uno Platform
int IndexFromContainer(DependencyObject) all platforms supported by Uno Platform
DependencyObject ContainerFromIndex(int) all platforms supported by Uno Platform
ItemsControl GetItemsOwner(DependencyObject) all platforms supported by Uno Platform
ItemsControl ItemsControlFromItemContainer(DependencyObject) all platforms supported by Uno Platform

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

Not implemented properties

Property Not supported on
TransitionCollection ItemContainerTransitions all platforms supported by Uno Platform
GroupStyleSelector GroupStyleSelector all platforms supported by Uno Platform
ItemContainerGenerator ItemContainerGenerator all platforms supported by Uno Platform
DependencyProperty GroupStyleSelectorProperty all platforms supported by Uno Platform
DependencyProperty ItemContainerTransitionsProperty all platforms supported by Uno Platform

Not implemented methods

Method Not supported on
DependencyObject GroupHeaderContainerFromItemContainer(DependencyObject) all platforms supported by Uno Platform
void OnGroupStyleSelectorChanged(GroupStyleSelector, GroupStyleSelector) all platforms supported by Uno Platform

Last updated Wednesday, November 9, 2022 7:41 PM.