Definition
- Namespace:
- Tizen.NUI.Components
- Assembly:
- Tizen.NUI.Components.dll
- API Level:
- 6
Switch is a kind of Button component that uses icon part as a toggle shape.
The icon part consists of track and thumb.
public class Switch : Button, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
View Source
Switch()
Creates a new instance of a Switch.
Declaration
API Level: 6
View Source
Switch(String)
Creates a new instance of a Switch with style.
Declaration
public Switch(string style)
Parameters
Type |
Name |
Description |
String |
style |
Create Switch by special style defined in UX.
|
API Level: 8
View Source
Switch(SwitchStyle)
Creates a new instance of a Switch with style.
Declaration
public Switch(SwitchStyle switchStyle)
Parameters
Type |
Name |
Description |
SwitchStyle |
switchStyle |
Create Switch by style customized by user.
|
API Level: 8
Fields
View Source
SwitchBackgroundImageURLSelectorProperty
SwitchBackgroundImageURLSelectorProperty
Declaration
public static readonly BindableProperty SwitchBackgroundImageURLSelectorProperty
Field Value
View Source
SwitchHandlerImageSizeProperty
SwitchHandlerImageSizeProperty
Declaration
public static readonly BindableProperty SwitchHandlerImageSizeProperty
Field Value
View Source
SwitchHandlerImageURLProperty
SwitchHandlerImageURLProperty
Declaration
public static readonly BindableProperty SwitchHandlerImageURLProperty
Field Value
View Source
SwitchHandlerImageURLSelectorProperty
SwitchHandlerImageURLSelectorProperty
Declaration
public static readonly BindableProperty SwitchHandlerImageURLSelectorProperty
Field Value
Properties
Declaration
public SwitchStyle Style { get; }
Property Value
API Level: 8
View Source
SwitchBackgroundImageURLSelector
Switch's track part image url selector.
Declaration
public StringSelector SwitchBackgroundImageURLSelector { get; set; }
Property Value
API Level: 6
View Source
SwitchHandlerImageSize
Handler image's size in Switch.
Declaration
public Size SwitchHandlerImageSize { get; set; }
Property Value
API Level: 6
View Source
SwitchHandlerImageURL
Handler image's resource url in Switch.
Declaration
public string SwitchHandlerImageURL { get; set; }
Property Value
API Level: 6
View Source
SwitchHandlerImageURLSelector
Handler image's resource url selector in Switch.
Getter returns copied selector value if exist, null otherwise.
Declaration
public StringSelector SwitchHandlerImageURLSelector { get; set; }
Property Value
API Level: 6
Declaration
public ImageView Thumb { get; }
Property Value
API Level: 8
Declaration
public ImageView Track { get; }
Property Value
API Level: 8
Methods
View Source
AccessibilityCalculateStates()
Informs AT-SPI bridge about the set of AT-SPI states associated with this object.
Declaration
protected override AccessibilityStates AccessibilityCalculateStates()
Returns
Overrides
Declaration
public override void ApplyStyle(ViewStyle viewStyle)
Parameters
Type |
Name |
Description |
ViewStyle |
viewStyle |
The style to apply.
|
Overrides
Declaration
protected override ImageView CreateIcon()
Returns
Overrides
Declaration
protected override ViewStyle CreateViewStyle()
Returns
Type |
Description |
ViewStyle |
The default switch style.
|
Overrides
API Level: 8
View Source
Dispose(DisposeTypes)
Dispose Switch and all children on it.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Overrides
API Level: 6
View Source
OnControlStateChanged(View.ControlStateChangedEventArgs)
Called after the View's ControlStates changed.
Declaration
protected override void OnControlStateChanged(View.ControlStateChangedEventArgs controlStateChangedInfo)
Parameters
Overrides
Declaration
public override void OnInitialize()
Overrides
View Source
OnKey(Key)
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 |
Boolean |
True if the key event should be consumed.
|
Overrides
API Level: 8
View Source
OnTouch(Touch)
Called after a touch event is received by the owning view.
CustomViewBehaviour.REQUIRES_TOUCH_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).
Declaration
public override bool OnTouch(Touch touch)
Parameters
Type |
Name |
Description |
Touch |
touch |
The touch event.
|
Returns
Type |
Description |
Boolean |
True if the event should be consumed.
|
Overrides
API Level: 8
Events
View Source
SelectedChanged
An event for the item selected signal which can be used to subscribe or unsubscribe the event handler provided by the user.
Declaration
public event EventHandler<SelectedChangedEventArgs> SelectedChanged
Event Type
API Level: 8
View Source
SelectedEvent
An event for the item selected signal which can be used to subscribe or unsubscribe the event handler provided by the user.
Declaration
public event EventHandler<Switch.SelectEventArgs> SelectedEvent
Event Type
API Level: 6
Implements
Extension Methods