Class ActionButton
ActionButton UI element.
Implements
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public class ActionButton : ExVisualElement, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISizeableElement, ISelectableElement, IPressable
  Constructors
| Name | Description | 
|---|---|
| ActionButton() | Default constructor.  | 
      
| ActionButton(Action) | Construct a ActionButton with a given click event callback.  | 
      
Fields
| Name | Description | 
|---|---|
| accentUssClassName | The ActionButton accent styling class.  | 
      
| iconAndLabelUssClassName | The ActionButton icon and label variant styling class.  | 
      
| iconOnlyUssClassName | The ActionButton icon only variant styling class.  | 
      
| iconUssClassName | The ActionButton icon styling class.  | 
      
| labelUssClassName | The ActionButton label styling class.  | 
      
| quietUssClassName | The ActionButton quiet variant styling class.  | 
      
| sizeUssClassName | The ActionButton size styling class.  | 
      
| ussClassName | The ActionButton main styling class.  | 
      
Properties
| Name | Description | 
|---|---|
| accent | The accent variant of the ActionButton.  | 
      
| clickable | Clickable Manipulator for this ActionButton.  | 
      
| contentContainer | The content container of the ActionButton.  | 
      
| icon | The ActionButton icon.  | 
      
| iconVariant | The ActionButton icon variant.  | 
      
| label | The ActionButton label.  | 
      
| quiet | The quiet state of the ActionButton.  | 
      
| selected | The selected state of the ActionButton.  | 
      
| size | The current size of the ActionButton.  | 
      
Methods
| Name | Description | 
|---|---|
| SetSelectedWithoutNotify(bool) | Set the selected state of the ActionButton without notifying the click event.  | 
      
Events
| Name | Description | 
|---|---|
| clicked | The ActionButton click event.  |