Table of Contents

Namespace GHIElectronics.Endpoint.UI

Classes

Application

Application base class

CancelEventArgs
EventRoute
OnScreenKeyboard
PresentationSource

Presentation source is our connection to the rest of the managed system.

PropertyChangedEventArgs

Provides data for the various property changed events.

RoutedEvent
RoutedEventArgs

The container for all state associated with a RoutedEvent

RoutedEventHandlerInfo

Container for handler instance and other invocation preferences for this handler instance

UIElement
UIElementCollection

A UIElementCollection is a ordered collection of UIElements.

Window
WindowCollection

WindowCollection can be used to interate over all the windows that have been opened in the current application.

WindowManager

Structs

UIElementCollection.Enumerator

This is a simple UIElementCollection enumerator that is based on the ArrayListEnumeratorSimple that is used for ArrayLists.

The following comment is from the CLR people: For a straightforward enumeration of the entire ArrayList, this is faster, because it's smaller. Benchmarks showed this.

Enums

HorizontalAlignment
ReasonSessionEnding

Enum for ReasonSessionEnding

RoutingStrategy

Routing Strategy can be either of Tunnel or Bubble

ShutdownMode

Enum for ShutdownMode

SizeToContent

SizeToContent

VerticalAlignment
Visibility

Visibility - Enum which describes 3 possible visibility options.

Delegates

CancelEventHandler
EventHandler
PostRenderEventHandler
PropertyChangedEventHandler

Represents the method that will handle the event raised when a Property is changed

RoutedEventHandler

RoutedEventHandler Definition