Skip to main content

NeedsContainerOverride Method

Determines whether the specified item can be its own container.

Definition​

Namespace: Avalonia.Controls
Assembly: Avalonia.Controls (in Avalonia.Controls.dll)

protected virtual bool NeedsContainerOverride(
Object? item,
int index,
out Object?? recycleKey
)

Parameters​

  Object
The item to check.
  Int32
The index of the item.
  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​

Reference​

ItemsControl Class
Avalonia.Controls Namespace