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, IDynamicResourceHandler, IDisposable
- Inheritance
-
- Derived
-
- Implements
-
IDisposable
Constructors
View Source
Creates a new instance of a ButtonStyle.
Declaration
View Source
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.
|
Fields
View Source
Declaration
public static readonly BindableProperty IconPaddingProperty
Field Value
View Source
Declaration
public static readonly BindableProperty IconRelativeOrientationProperty
Field Value
View Source
Declaration
public static readonly BindableProperty IsSelectableProperty
Field Value
View Source
Declaration
public static readonly BindableProperty IsSelectedProperty
Field Value
View Source
TextPaddingProperty
Declaration
public static readonly BindableProperty TextPaddingProperty
Field Value
Properties
View Source
Declaration
public ImageViewStyle Icon { get; set; }
Property Value
View Source
Icon padding in Button. It is shortcut of Icon.Padding.
Declaration
public Extents IconPadding { get; set; }
Property Value
View Source
Icon relative orientation.
Declaration
public Button.IconOrientation? IconRelativeOrientation { get; set; }
Property Value
View Source
Flag to decide button can be selected or not.
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
View Source
Flag to decide selected state in Button.
Declaration
public bool? IsSelected { get; set; }
Property Value
View Source
The item (text or icon or both) alignment.
Declaration
public LinearLayout.Alignment? ItemAlignment { get; set; }
Property Value
View Source
The item (text or icon or both) horizontal alignment.
Declaration
public HorizontalAlignment? ItemHorizontalAlignment { get; set; }
Property Value
View Source
The space between icon and text.
The value is applied when there exist icon and text both.
The width value is used when the items are arranged horizontally. Otherwise, the height value is used.
Declaration
public Size2D ItemSpacing { get; set; }
Property Value
View Source
The item (text or icon or both) vertical alignment.
Declaration
public VerticalAlignment? ItemVerticalAlignment { get; set; }
Property Value
View Source
Declaration
public ImageViewStyle Overlay { get; set; }
Property Value
View Source
Text
Declaration
public TextLabelStyle Text { get; set; }
Property Value
View Source
TextPadding
Text padding in Button. It is shortcut of Text.Padding.
Declaration
public Extents TextPadding { get; set; }
Property Value
Methods
View Source
Declaration
public override void CopyFrom(BindableObject bindableObject)
Parameters
Overrides
View Source
Create corresponding ButtonExtension.
This is to be called by a Button.
You may override this function to customize button's behavior.
Declaration
public virtual ButtonExtension CreateExtension()
Returns
View Source
Dispose ButtonStyle and all children on it.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
true in order to free managed objects
|
Overrides
Implements
IDisposable
Extension Methods