Represents a container view for individual data items within a RadCollectionView control. This view wraps the item's visual representation and provides selection, styling, and interaction capabilities.
Definition
Namespace:Telerik.Maui.Controls
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class RadCollectionViewItemView : RadBorder, IRadBorder, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Inheritance: objectRadContentViewRadBorderRadCollectionViewItemView
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadCollectionViewItemView class. Creates a new item container ready to host collection view item content.
public RadCollectionViewItemView()
Fields
ActualPaddingProperty
BindableProperty
Identifies the ActualPadding bindable property.
public static readonly BindableProperty ActualPaddingProperty
GroupLevelIndentationProperty
BindableProperty
Identifies the GroupLevelIndentation bindable property.
public static readonly BindableProperty GroupLevelIndentationProperty
IsCurrentProperty
BindableProperty
Identifies the IsCurrent bindable property.
public static readonly BindableProperty IsCurrentProperty
IsMouseOverProperty
BindableProperty
Identifies the IsMouseOver bindable property.
public static readonly BindableProperty IsMouseOverProperty
IsSelectedProperty
BindableProperty
Identifies the IsSelected bindable property.
public static readonly BindableProperty IsSelectedProperty
PaddingProperty
BindableProperty
Identifies the Padding bindable property.
public static readonly BindableProperty PaddingProperty
StyleProperty
BindableProperty
Identifies the Style bindable property.
public static readonly BindableProperty StyleProperty
Properties
ActualPadding
Thickness
Gets the actual padding applied to the item content, which combines the Padding value with any group-level indentation. This read-only property automatically calculates the total spacing based on the item's grouping hierarchy and explicit padding settings.
public Thickness ActualPadding { get; }
Gets or sets the indentation amount applied to items based on their group nesting level. This value accumulates for each nested group level, creating a visual hierarchy in grouped collections.
public double GroupLevelIndentation { get; set; }
Gets a value indicating whether this item view is currently focused for keyboard navigation. This property is primarily used on desktop platforms to highlight the item that has keyboard focus.
public bool IsCurrent { get; }
Gets a value indicating whether the mouse cursor is currently hovering over this item view. This property is primarily used on desktop platforms to provide visual feedback for mouse interaction.
public bool IsMouseOver { get; }
Gets or sets a value indicating whether this item is currently selected in the collection view. This property is automatically managed by the collection view's selection behavior.
public bool IsSelected { get; set; }
Padding
Thickness
Gets or sets the padding applied to the content within this item view container. This padding creates space between the item's border and its content.
public Thickness Padding { get; set; }
Style
Style
Gets or sets the style applied to this item view container. This style can define visual properties such as background, border, and layout characteristics.
public Style Style { get; set; }
Methods
Changes the visual state of the control.
protected override void ChangeVisualState()
Overrides: