Table of Contents

Namespace nanoFramework.Presentation

Classes

PresentationSource

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

UIElement

Represents a base class for all UI elements.

UIElementCollection

A UIElementCollection is a ordered collection of UIElements.

Window

Represents a window control for displaying content on the screen.

WindowManager

Provides a container for windows and manages rendering and focus.

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

Specifies the horizontal alignment of content within a container.

SizeToContent

Size To Content.

VerticalAlignment

Specifies the vertical alignment of content within a container.

Visibility

Visibility - Enum which describes 3 possible visibility options.

Delegates

PostRenderEventHandler

Delegate for handling post render events.