Class UIButton
Inheritance
CallbackEventHandler
Focusable
VisualElement
BindableElement
TextElement
Button
UIButton
Implements
IEventHandler
IResolvedStyle
ITransform
ITransitionAnimations
IVisualElementScheduler
IBindable
INotifyValueChanged<string>
ITextEdition
ITextElementExperimentalFeatures
IExperimentalFeatures
ITextSelection
Inherited Members
Button.ussClassName
Button.iconUssClassName
Button.iconOnlyUssClassName
Button.imageUSSClassName
Button.clickable
Button.iconImage
Button.text
Button.onClick
Button.clicked
TextElement.selectableUssClassName
TextElement.HandleEventBubbleUp(EventBase)
TextElement.enableRichText
TextElement.emojiFallbackSupport
TextElement.parseEscapeSequences
TextElement.displayTooltipWhenElided
TextElement.isElided
TextElement.experimental
TextElement.selection
BindableElement.binding
BindableElement.bindingPath
VisualElement.disabledUssClassName
VisualElement.Focus()
VisualElement.SendEvent(EventBase)
VisualElement.MarkDirtyRepaint()
VisualElement.ContainsPoint(Vector2)
VisualElement.Overlaps(Rect)
VisualElement.ToString()
VisualElement.GetClasses()
VisualElement.ClearClassList()
VisualElement.FindAncestorUserData()
VisualElement.SetBinding(BindingId, Binding)
VisualElement.GetBinding(BindingId)
VisualElement.TryGetBinding(BindingId, out Binding)
VisualElement.GetBindingInfos()
VisualElement.HasBinding(BindingId)
VisualElement.ClearBinding(BindingId)
VisualElement.ClearBindings()
VisualElement.GetHierarchicalDataSourceContext()
VisualElement.GetDataSourceContext(BindingId)
VisualElement.TryGetDataSourceContext(BindingId, out DataSourceContext)
VisualElement.TryGetLastBindingToUIResult(in BindingId, out BindingResult)
VisualElement.TryGetLastBindingToSourceResult(in BindingId, out BindingResult)
VisualElement.Add(VisualElement)
VisualElement.Remove(VisualElement)
VisualElement.Clear()
VisualElement.IndexOf(VisualElement)
VisualElement.Children()
VisualElement.BringToFront()
VisualElement.SendToBack()
VisualElement.PlaceBehind(VisualElement)
VisualElement.PlaceInFront(VisualElement)
VisualElement.RemoveFromHierarchy()
VisualElement.GetFirstOfType<T>()
VisualElement.GetFirstAncestorOfType<T>()
VisualElement.Contains(VisualElement)
VisualElement.FindCommonAncestor(VisualElement)
VisualElement.viewDataKey
VisualElement.userData
VisualElement.canGrabFocus
VisualElement.focusController
VisualElement.disablePlayModeTint
VisualElement.usageHints
VisualElement.transform
VisualElement.scaledPixelsPerPoint
VisualElement.layout
VisualElement.contentRect
VisualElement.paddingRect
VisualElement.worldBound
VisualElement.localBound
VisualElement.worldTransform
VisualElement.pickingMode
VisualElement.name
VisualElement.enabledInHierarchy
VisualElement.enabledSelf
VisualElement.languageDirection
VisualElement.visible
VisualElement.generateVisualContent
VisualElement.dataSource
VisualElement.dataSourcePath
VisualElement.dataSourceType
VisualElement.hierarchy
VisualElement.cacheAsBitmap
VisualElement.parent
VisualElement.panel
VisualElement.contentContainer
VisualElement.visualTreeAssetSource
VisualElement.childCount
VisualElement.schedule
VisualElement.style
VisualElement.resolvedStyle
VisualElement.customStyle
VisualElement.styleSheets
VisualElement.tooltip
Focusable.Blur()
Focusable.focusable
Focusable.tabIndex
Focusable.delegatesFocus
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallbackOnce<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.RegisterCallbackOnce<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
CallbackEventHandler.HasTrickleDownHandlers()
CallbackEventHandler.HasBubbleUpHandlers()
CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
CallbackEventHandler.HandleEventTrickleDown(EventBase)
CallbackEventHandler.ExecuteDefaultAction(EventBase)
CallbackEventHandler.NotifyPropertyChanged(in BindingId)
Namespace: Fwt.UIToolkit
Assembly: fwt.uitoolkit.dll
Syntax
[UxmlElement]
public class UIButton : Button, IEventHandler, IResolvedStyle, ITransform, ITransitionAnimations, IVisualElementScheduler, IBindable, INotifyValueChanged<string>, ITextEdition, ITextElementExperimentalFeatures, IExperimentalFeatures, ITextSelection
Constructors
UIButton()
Declaration
public UIButton()
Fields
_onClickBindingId
Declaration
protected BindingId _onClickBindingId
Field Value
| Type | Description |
|---|---|
| BindingId |
Properties
OnClick
Declaration
[CreateProperty]
public object OnClick { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
OnClickPath
Declaration
[CreateProperty]
public string OnClickPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
OnAttachToPanel(AttachToPanelEvent)
Declaration
protected virtual void OnAttachToPanel(AttachToPanelEvent evt)
Parameters
| Type | Name | Description |
|---|---|---|
| AttachToPanelEvent | evt |
OnClicked(ClickEvent)
Declaration
protected virtual void OnClicked(ClickEvent evt)
Parameters
| Type | Name | Description |
|---|---|---|
| ClickEvent | evt |
Implements
UnityEngine.UIElements.IEventHandler
UnityEngine.UIElements.IResolvedStyle
UnityEngine.UIElements.ITransform
UnityEngine.UIElements.Experimental.ITransitionAnimations
UnityEngine.UIElements.IVisualElementScheduler
UnityEngine.UIElements.IBindable
UnityEngine.UIElements.INotifyValueChanged<T>
UnityEngine.UIElements.ITextEdition
UnityEngine.UIElements.ITextElementExperimentalFeatures
UnityEngine.UIElements.IExperimentalFeatures
UnityEngine.UIElements.ITextSelection