Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
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, IDisposable
- Inheritance
-
object
Tizen.NUI.Binding.BindableObject
Tizen.NUI.Binding.Element
Tizen.NUI.Components.Control
Button
- Derived
-
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
Declaration
Properties
Declaration
public string FontFamily { get; set; }
Property Value
View Source
Icon padding in Button, work only when show icon and text.
Declaration
public Extents IconPadding { get; set; }
Property Value
Declaration
public string IconURL { get; set; }
Property Value
View Source
Icon image's resource url selector in Button.
Declaration
public StringSelector IconURLSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
View Source
Flag to decide enable or disable in Button.
Declaration
public bool IsEnabled { get; set; }
Property Value
View Source
Flag to decide Button can be selected or not.
Declaration
public bool IsSelectable { get; set; }
Property Value
Declaration
public bool IsSelected { get; set; }
Property Value
Declaration
public float PointSize { get; set; }
Property Value
Declaration
public FloatSelector PointSizeSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.FloatSelector |
|
Declaration
public string Text { get; set; }
Property Value
View Source
TextAlignment
Text horizontal alignment in Button.
Declaration
public HorizontalAlignment TextAlignment { get; set; }
Property Value
Declaration
public Color TextColor { get; set; }
Property Value
View Source
TextColorSelector
Text color selector in Button.
Declaration
public ColorSelector TextColorSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.ColorSelector |
|
View Source
TextPadding
Text padding in Button, work only when show icon and text.
Declaration
public Extents TextPadding { get; set; }
Property Value
View Source
TextSelector
Text string selector in Button.
Declaration
public StringSelector TextSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
View Source
TranslatableText
Translate text string in Button.
Declaration
public string TranslatableText { get; set; }
Property Value
View Source
TranslatableTextSelector
Translateable text string selector in Button.
Declaration
public StringSelector TranslatableTextSelector { get; set; }
Property Value
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
Methods
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
Tizen.NUI.Components.Control.Dispose(Tizen.NUI.DisposeTypes)
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 |
bool |
True if the key event should be consumed.
|
Overrides
Tizen.NUI.Components.Control.OnKey(Tizen.NUI.Key)
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
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
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable