IElementAdderMenuBuilderTContext Interface |
Namespace: Rotorz.ReorderableList
public interface IElementAdderMenuBuilder<TContext>
The IElementAdderMenuBuilderTContext type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddCustomCommand |
Adds a custom command to the menu.
|
![]() | AddTypeFilter |
Adds a filter function which determines whether types can be included or
whether they need to be excluded.
|
![]() | GetMenu |
Builds and returns a new IElementAdderMenu instance.
|
![]() | SetContractType |
Sets contract type of the elements that can be included in the IElementAdderMenu.
Only non-abstract class types that are assignable from the contractType
will be included in the built menu.
|
![]() | SetElementAdder |
Set the IElementAdderTContext implementation which is used
when adding new elements to the context object.
|
![]() | SetTypeDisplayNameFormatter |
Set the function that formats the display of type names in the user interface.
|