Table of Contents

Interface IDropdownContainer

Namespace
BlazOrbit.Components.Forms.Dropdown
Assembly
BlazOrbit.dll

Contract implemented by components that host dropdown options. Lets individual ISelectionOption children register against the container for selection coordination.

public interface IDropdownContainer

Properties

ElementType

Underlying value type the container binds to (e.g. typeof(string)).

Type ElementType { get; }

Property Value

Type

IsMultiple

true when the container allows multiple simultaneous selections.

bool IsMultiple { get; }

Property Value

bool

Methods

RegisterOption(ISelectionOption)

Registers a child option with the container.

void RegisterOption(ISelectionOption option)

Parameters

option ISelectionOption

UnregisterOption(ISelectionOption)

Removes a previously registered option from the container.

void UnregisterOption(ISelectionOption option)

Parameters

option ISelectionOption