ItemsControlNeedsContainerOverride Method

Determines whether the specified item can be its own container.

Definition

Namespace: Avalonia.Controls
Assembly: Avalonia.Controls (in Avalonia.Controls.dll) Version: 11.3.999
protected virtual bool NeedsContainerOverride(
	Object? item,
	int index,
	out Object?? recycleKey
)

Parameters

item  Object
The item to check.
index  Int32
The index of the item.
recycleKey  Object
When the method returns, contains a key that can be used to locate a previously recycled container of the correct type, or null if the item cannot be recycled. If the item is its own container then by definition it cannot be recycled, so recycleKey shoud be set to null.

Return Value

Boolean
true if the item needs a container; otherwise false if the item can itself be used as a container.

See Also