DropdownMenu
class in UnityEngine.UIElements · UnityEngine.UIElementsModule
In Tassix
A menu's items: actions and separators.
Properties 1
bool allowDuplicateNames { get; set; }Methods 8
void AppendAction(string actionName, Action<DropdownMenuAction> action, Func<DropdownMenuAction, DropdownMenuAction.Status> actionStatusCallback, object? userData = null)void AppendAction(string actionName, Action<DropdownMenuAction> action, DropdownMenuAction.Status status = DropdownMenuAction.Status.Normal)void AppendSeparator(string? subMenuPath = null)A separator, unless the menu is empty or ends with one.
void ClearItems()void InsertAction(int atIndex, string actionName, Action<DropdownMenuAction> action, Func<DropdownMenuAction, DropdownMenuAction.Status> actionStatusCallback, object? userData = null)void InsertAction(int atIndex, string actionName, Action<DropdownMenuAction> action, DropdownMenuAction.Status status = DropdownMenuAction.Status.Normal)void InsertSeparator(string? subMenuPath, int atIndex)A separator at an index, unless it would start the menu or follow another.
void PrepareForDisplay(EventBase? e)Asks each action its status, for the event that opens the menu.
void RemoveItemAt(int index)Checked against Unity
Conformance scenarios that exercise it, recorded in Unity and compared event by event.