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