Skip to main content

GetOrCreate<T>(IEnumerable<T>) Method

Gets or creates an ItemsSourceView(T) for the specified enumerable.

Definition​

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

public static ItemsSourceView<T> GetOrCreate<T>(
IEnumerable<T>? items
)

Parameters​

  IEnumerable(T)
The enumerable.

Type Parameters​

Return Value​

ItemsSourceView(T)

Remarks​

This method handles the following three cases: - If items is null, returns Empty - If items is an ItemsSourceView returns the existing ItemsSourceView - Otherwise creates a new ItemsSourceView

See Also​

Reference​

ItemsSourceView Class
GetOrCreate Overload
Avalonia.Controls Namespace