Class RadCollectionViewItemView
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.
Inherited Members
Namespace: Telerik.Maui.Controls
Assembly: Telerik.Maui.Controls.dll
Syntax
public class RadCollectionViewItemView : RadBorder, IRadBorder, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Constructors
RadCollectionViewItemView()
Initializes a new instance of the RadCollectionViewItemView class. Creates a new item container ready to host collection view item content.
Declaration
public RadCollectionViewItemView()
Fields
ActualPaddingProperty
Identifies the ActualPadding bindable property.
Declaration
public static readonly BindableProperty ActualPaddingProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
GroupLevelIndentationProperty
Identifies the GroupLevelIndentation bindable property.
Declaration
public static readonly BindableProperty GroupLevelIndentationProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IsCurrentProperty
Identifies the IsCurrent bindable property.
Declaration
public static readonly BindableProperty IsCurrentProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IsMouseOverProperty
Identifies the IsMouseOver bindable property.
Declaration
public static readonly BindableProperty IsMouseOverProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IsSelectedProperty
Identifies the IsSelected bindable property.
Declaration
public static readonly BindableProperty IsSelectedProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
PaddingProperty
Identifies the Padding bindable property.
Declaration
public static readonly BindableProperty PaddingProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
StyleProperty
Identifies the Style bindable property.
Declaration
public static readonly BindableProperty StyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Properties
ActualPadding
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.
Declaration
public Thickness ActualPadding { get; }
Property Value
Microsoft.Maui.Thickness
|
GroupLevelIndentation
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.
Declaration
public double GroupLevelIndentation { get; set; }
Property Value
System.Double
|
IsCurrent
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.
Declaration
public bool IsCurrent { get; }
Property Value
System.Boolean
|
IsMouseOver
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.
Declaration
public bool IsMouseOver { get; }
Property Value
System.Boolean
|
IsSelected
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.
Declaration
public bool IsSelected { get; set; }
Property Value
System.Boolean
|
Padding
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.
Declaration
public Thickness Padding { get; set; }
Property Value
Microsoft.Maui.Thickness
|
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.
Declaration
public Style Style { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
Methods
ChangeVisualState()
Changes the visual state of the control.
Declaration
protected override void ChangeVisualState()