Class Radio

Definition

Namespace:
ElmSharp
Assembly:
ElmSharp.dll

The Radio is a widget that allows for 1 or more options to be displayed, and have the user choose only 1 of them.

C#
Copy
public class Radio : Layout, IAccessibleObject
Inheritance
Implements

Constructors

View Source

Radio(EvasObject)

Creates and initializes a new instance of the Radio class.

Declaration
C#
Copy
public Radio(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

The EvasObject to which the new Radio will be attached as a child.

Properties

View Source

GroupValue

Sets or gets the value of the radio group.

Declaration
C#
Copy
public int GroupValue { get; set; }
Property Value
Type Description
int
View Source

StateValue

Sets or gets a unique value to each radio button.

Declaration
C#
Copy
public int StateValue { get; set; }
Property Value
Type Description
int

Methods

View Source

CreateHandle(EvasObject)

Creates a widget handle.

Declaration
C#
Copy
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type Name Description
EvasObject parent

Parent EvasObject.

Returns
Type Description
System.IntPtr

Handle IntPtr.

Overrides
View Source

SetGroup(Radio)

Adds this radio to a group of other radio objects.

Declaration
C#
Copy
public void SetGroup(Radio group)
Parameters
Type Name Description
Radio group

Group which add radio in.

Events

View Source

ValueChanged

ValueChanged will be triggered when value of the radio changes.

Declaration
C#
Copy
public event EventHandler ValueChanged
Event Type
Type Description
System.EventHandler

Implements

Extension Methods