Skip to main content

Buttons Class

NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Input

The Button class represents the button device to the members of a context.

public sealed class Buttons

Properties

FocusedElement

public static UIElement FocusedElement { get; }

Returns the element that the button is focused on.

PrimaryDevice

public static ButtonDevice PrimaryDevice { get; }

The primary button device.

Methods

RoutedEvent( , RoutingStrategy.Tunnel, typeof(ButtonEventHandler))

public static readonly RoutedEvent PreviewButtonDownEvent = new RoutedEvent( , RoutingStrategy.Tunnel, typeof(ButtonEventHandler))

PreviewButtonDown

Returns RoutedEvent PreviewButtonDownEvent = new

RoutedEvent( , RoutingStrategy.Tunnel, typeof(ButtonEventHandler))

public static readonly RoutedEvent PreviewButtonUpEvent = new RoutedEvent( , RoutingStrategy.Tunnel, typeof(ButtonEventHandler))

PreviewButtonUp

Returns RoutedEvent PreviewButtonUpEvent = new

RoutedEvent( , RoutingStrategy.Bubble, typeof(ButtonEventHandler))

public static readonly RoutedEvent ButtonDownEvent = new RoutedEvent( , RoutingStrategy.Bubble, typeof(ButtonEventHandler))

ButtonDown

Returns RoutedEvent ButtonDownEvent = new

RoutedEvent( , RoutingStrategy.Bubble, typeof(ButtonEventHandler))

public static readonly RoutedEvent ButtonUpEvent = new RoutedEvent( , RoutingStrategy.Bubble, typeof(ButtonEventHandler))

ButtonUp

Returns RoutedEvent ButtonUpEvent = new

RoutedEvent( , RoutingStrategy.Bubble, typeof(FocusChangedEventHandler))

public static readonly RoutedEvent GotFocusEvent = new RoutedEvent( , RoutingStrategy.Bubble, typeof(FocusChangedEventHandler))

GotFocus

Returns RoutedEvent GotFocusEvent = new

RoutedEvent( , RoutingStrategy.Bubble, typeof(FocusChangedEventHandler))

public static readonly RoutedEvent LostFocusEvent = new RoutedEvent( , RoutingStrategy.Bubble, typeof(FocusChangedEventHandler))

LostFocus

Returns RoutedEvent LostFocusEvent = new

Focus(UIElement element)

public static UIElement Focus(UIElement element)

Focuses the button on a particular element.

ParameterTypeDescription
elementUIElementThe element to focus the button on.

Returns UIElement

IsButtonDown(HardwareButton button)

public static bool IsButtonDown(HardwareButton button)

Returns whether or not the specified button is down.

Returns bool

IsButtonUp(HardwareButton button)

public static bool IsButtonUp(HardwareButton button)

Returns whether or not the specified button is up.

Returns bool

IsButtonHeld(HardwareButton button)

public static bool IsButtonHeld(HardwareButton button)

Returns whether or not the specified button is held.

Returns bool

GetButtonState(HardwareButton button)

public static ButtonState GetButtonState(HardwareButton button)

Returns the state of the specified button.

Returns ButtonState