Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 6
Button is one kind of common component, a button clearly describes what action will occur when the user selects it.
Button may contain text or an icon.
public class Button : Control, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
Tizen.NUI.Components.Control
Button
- Derived
-
Tizen.NUI.Components.SelectButton
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
Declaration
API Level: 6
Properties
Declaration
public string FontFamily { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 6
View Source
Icon padding in Button, work only when show icon and text.
Declaration
public Extents IconPadding { get; set; }
Property Value
API Level: 6
Declaration
public string IconURL { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 6
View Source
Icon image's resource url selector in Button.
Declaration
public StringSelector IconURLSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
API Level: 6
View Source
Flag to decide enable or disable in Button.
Declaration
public bool IsEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 6
View Source
Flag to decide Button can be selected or not.
Declaration
public bool IsSelectable { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 6
Declaration
public bool IsSelected { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
API Level: 6
Declaration
public float PointSize { get; set; }
Property Value
Type |
Description |
System.Single |
|
API Level: 6
Declaration
public FloatSelector PointSizeSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.FloatSelector |
|
API Level: 6
Declaration
public string Text { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 6
View Source
TextAlignment
Text horizontal alignment in Button.
Declaration
public HorizontalAlignment TextAlignment { get; set; }
Property Value
API Level: 6
Declaration
public Color TextColor { get; set; }
Property Value
API Level: 6
View Source
TextColorSelector
Text color selector in Button.
Declaration
public ColorSelector TextColorSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.ColorSelector |
|
API Level: 6
View Source
TextPadding
Text padding in Button, work only when show icon and text.
Declaration
public Extents TextPadding { get; set; }
Property Value
API Level: 6
View Source
TextSelector
Text string selector in Button.
Declaration
public StringSelector TextSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
API Level: 6
View Source
TranslatableText
Translate text string in Button.
Declaration
public string TranslatableText { get; set; }
Property Value
Type |
Description |
System.String |
|
API Level: 6
View Source
TranslatableTextSelector
Translateable text string selector in Button.
Declaration
public StringSelector TranslatableTextSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
API Level: 6
Methods
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
Tizen.NUI.Components.Control.Dispose(Tizen.NUI.DisposeTypes)
API Level: 6
View Source
Called after a key event is received by the view that has had its focus set.
Declaration
public override bool OnKey(Key key)
Parameters
Type |
Name |
Description |
Key |
key |
The key event.
|
Returns
Type |
Description |
System.Boolean |
True if the key event should be consumed.
|
Overrides
Tizen.NUI.Components.Control.OnKey(Tizen.NUI.Key)
API Level: 6
Events
View Source
An event for the button clicked signal which can be used to subscribe or unsubscribe the event handler provided by the user.
Declaration
public event EventHandler<Button.ClickEventArgs> ClickEvent
Event Type
API Level: 6
View Source
An event for the button state changed signal which can be used to subscribe or unsubscribe the event handler provided by the user.
Declaration
public event EventHandler<Button.StateChangedEventArgs> StateChangedEvent
Event Type
API Level: 6
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable