Class AppBar
AppBar is a component that can be used to display a title, a back button, a drawer button and a set of actions.
Implements
Inherited Members
Namespace: Unity.AppUI.UI
Assembly: solution.dll
Syntax
public class AppBar : ExVisualElement, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyleConstructors
| Name | Description | 
|---|---|
| AppBar() | Creates a new AppBar. | 
Fields
| Name | Description | 
|---|---|
| actionContainerUssClassName | USS class name of the AppBar's action container. | 
| backButtonUssClassName | USS class name of the AppBar's back button. | 
| barUssClassName | USS class name of the AppBar's bar. | 
| bottomBorderUssClassName | USS class name of the AppBar's bottom border element. | 
| bottomUssClassName | USS class name of the AppBar's bottom element. | 
| compactTitleUssClassName | USS class name of the AppBar's compact title. | 
| compactUssClassName | USS class name of the AppBar's compact variant. | 
| drawerButtonUssClassName | USS class name of the AppBar's drawer button. | 
| flexibleSpaceUssClassName | USS class name of the AppBar's flexible space. | 
| largeTitleUssClassName | USS class name of the AppBar's large title. | 
| stretchUssClassName | USS class name of the AppBar's stretch variant. | 
| ussClassName | Main USS class name of the AppBar. | 
Properties
| Name | Description | 
|---|---|
| bottom | Container element for the AppBar's bottom element. This element is located below the flexible space. | 
| compact | The compactness of the AppBar. Set to true to make it compact. Set to false to use the default size. | 
| contentContainer | The content container of this element. | 
| elevation | The elevation of the AppBar. | 
| expandedHeight | The height of the AppBar when it is expanded. See stretch. | 
| flexibleSpace | The flexible space element. | 
| scrollOffset | Set this value based on the scrollview's scrollOffset in order to stretch the AppBar accordingly. | 
| showBackButton | Display or hide the AppBar's back button. | 
| showDrawerButton | Display or hide the AppBar's drawer button. | 
| stretch | The stretch of the AppBar. Set to true to make it stretchable. Set to false to make it fixed. | 
| title | The AppBar's title. | 
Methods
| Name | Description | 
|---|---|
| AddAction(VisualElement) | Add a new action to the AppBar. | 
Events
| Name | Description | 
|---|---|
| backButtonTriggered | Event triggered when the AppBar's back button is pressed. | 
| drawerButtonTriggered | Event triggered when the AppBar's drawer button is pressed. | 
| stretchTriggered | Event triggered when the AppBar is being stretched. The float parameter is the stretch ratio (0.0 to 1.0). |