Class Popup<T>
A generic base class for popups.
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public abstract class Popup<T> : Popup where T : Popup<T>
Type Parameters
| Name | Description |
|---|---|
| T | A sealed popup class type. |
Constructors
| Name | Description |
|---|---|
| Popup(VisualElement, ApplicationContext, VisualElement, VisualElement) | Default constructor. |
Fields
| Name | Description |
|---|---|
| m_LastFocusedElement | The last focused element before the popup was shown. |
Methods
| Name | Description |
|---|---|
| InvokeDismissedEventHandlers(DismissType) | Called when the popup has been dismissed. This method will invoke any handlers attached to the dismissed event. |
| InvokeShownEventHandlers() | Called when the popup has become visible. This method will invoke any handlers attached to the shown event. |
| SetKeyboardDismiss(bool) | Activate the possibility to dismiss the popup via Escape key or Return button. |
| SetLastFocusedElement(Focusable) | Set the last focused element before the popup was shown. |
Events
| Name | Description |
|---|---|
| dismissed | Event triggered when the popup has been dismissed. |
| shown | Event triggered when the popup has become visible. |