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, INotifyPropertyChanged, IDynamicResourceHandler, IElement, INameScope, IElementController, IDisposable, IResourcesProvider
- Inheritance
-
Tizen.NUI.Binding.Element
Tizen.NUI.Components.Control
Switch
- 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
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
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
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
Type |
Description |
Tizen.NUI.Components.StringSelector |
|
API Level: 6
Declaration
public ImageView Thumb { get; }
Property Value
API Level: 8
Declaration
public ImageView Track { get; }
Property Value
API Level: 8
Methods
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
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
[Obsolete("Deprecated in API8; Will be removed in API10. Please use OnClicked instead.")]
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
[Obsolete("Deprecated in API8; Will be removed in API10. Please use SelectedChanged event instead.")]
public event EventHandler<Switch.SelectEventArgs> SelectedEvent
Event Type
API Level: 6
Implements