Class ButtonStyle
Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
ButtonStyle is a class which saves Button's ux data.
public class ButtonStyle : ControlStyle, INotifyPropertyChanged, IDisposable
- Inheritance
- Derived
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Constructors
View SourceButtonStyle()
Creates a new instance of a ButtonStyle.
Declaration
public ButtonStyle()
ButtonStyle(ButtonStyle)
Creates a new instance of a ButtonStyle with style.
Declaration
public ButtonStyle(ButtonStyle style)
Parameters
Type | Name | Description |
---|---|---|
ButtonStyle | style | Create ButtonStyle by style customized by user. |
Properties
View SourceIcon
Icon's Style.
Declaration
public ImageViewStyle Icon { get; set; }
Property Value
Type | Description |
---|---|
Tizen.NUI.BaseComponents.ImageViewStyle |
IconPadding
Icon padding in Button. It is shortcut of Icon.Padding.
Declaration
public Extents IconPadding { get; set; }
Property Value
Type | Description |
---|---|
Extents |
IconRelativeOrientation
Icon relative orientation.
Declaration
public Button.IconOrientation? IconRelativeOrientation { get; set; }
Property Value
Type | Description |
---|---|
Button.IconOrientation? |
IsEnabled
Flag to decide button can be selected or not.
Declaration
public bool? IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsSelectable
Flag to decide Button can be selected or not.
Declaration
public bool? IsSelectable { get; set; }
Property Value
Type | Description |
---|---|
bool? |
IsSelected
Flag to decide selected state in Button.
Declaration
public bool? IsSelected { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Overlay
Overlay image's Style.
Declaration
public ImageViewStyle Overlay { get; set; }
Property Value
Type | Description |
---|---|
Tizen.NUI.BaseComponents.ImageViewStyle |
Text
Text's Style.
Declaration
public TextLabelStyle Text { get; set; }
Property Value
Type | Description |
---|---|
Tizen.NUI.BaseComponents.TextLabelStyle |
TextPadding
Text padding in Button. It is shortcut of Text.Padding.
Declaration
public Extents TextPadding { get; set; }
Property Value
Type | Description |
---|---|
Extents |
Methods
View SourceCopyFrom(BindableObject)
Declaration
public override void CopyFrom(BindableObject bindableObject)
Parameters
Type | Name | Description |
---|---|---|
BindableObject | bindableObject |
Overrides
Tizen.NUI.BaseComponents.ViewStyle.CopyFrom(Tizen.NUI.Binding.BindableObject)
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable