Click or drag to resize
Eto Namespace
Global platform, bindings, and helpers.
Classes
  ClassDescription
Public classAttachableMemberIdentifier
Attachable member identifier for properties, when xaml is not present/available
Public classCode exampleAutoInitializeAttribute
Attribute to specify whether the handler interface should be initialized automatically
Public classBinding
Base class for binding between a value and another
Public classBindingChangedEventArgs
Arguments to handle when a binding value has changed
Public classBindingChangingEventArgs
Arguments for when a binding's value is changing
Public classBindingCollection
Collection of bindings
Public classCollectionChangedHandlerTItem, TCollection
Class to help implement collection changed events on a data store
Public classColumnBindingT
Column/Index binding for objects implementing IColumnItem or IList
Public classContentPropertyAttribute
Attribute to indicate which property of a type is the content property
Public classDataStoreChangedHandlerTItem, TCollection
Public classDelegateBindingTValue
Direct delegate binding.
Public classDelegateBindingT, TValue
Indirect binding using delegate methods
Public classDirectBindingT
Abstraction to get/set values from a provided object
Public classDualBindingT
Binding for joining two object bindings together
Public classEnumerableChangedHandlerTItem
Helper class to handle collection change events of an IEnumerable
Public classEnumerableChangedHandlerTItem, TCollection
Helper class to handle collection change events of an IEnumerable
Public classEtoEnvironment
Environment methods
Public classEtoException
General exception for errors in the Eto framework
Public classEtoMemberIdentifier
Member identifier for attached properties
Public classExtendedObservableCollectionT
Observable collection with extended functionality such as sorting and adding a range of items
Public classHandlerCreatedEventArgs
Arguments for when a widget is created
Public classHandlerInvalidException
Exception thrown when the handler cannot be created either because it was not found or could not be instantiated
Public classIndirectBindingT
Provides an indirect binding to an indeterminate source/destination
Public classNamespaceInfo
Helper class to get information about a namespace and assembly
Public classObjectBindingTValue
Binding for a particular object to get/set values from/to
Public classObjectBindingT, TValue
Binding for a particular object to get/set values from/to
Public classOperatingSystemPlatform
Operating system platform information
Public classPlatform
Base platform class
Public classPlatforms
Constants for the standard Generator generators
Public classPropertyBindingT
Indirect binding to get/set values using a property of a specified object
Public classPropertyStore
A storage for properties and events of a class
Public classResourceNotFoundException
Exception for when a resource is not found
Public classRuntimeNamePropertyAttribute
Attribute to specify the name property of a control for serialization
Public classCode exampleStyle
Style manager for widgets
Public classTypeConverter
Type converter implementation, for type converter compatibility in portable class libraries.
Public classTypeConverterAttribute
Type converter attribute, for type converter compatibility in portable class libraries.
Public classWidget
Base widget class for all objects requiring a platform-specific implementation
Public classWidgetCreatedEventArgs
Arguments for when a widget is created
Public classCode exampleWidgetHandlerTWidget
Base platform handler for widgets
Public classCode exampleWidgetHandlerTControl, TWidget
Base platform handler for Widget objects that have a backing platform object
Protected classWidgetHandlerTControl, TWidgetWeakConnector
Connector for events to keep a weak reference to allow controls to be garbage collected when no longer referenced
Public classCode exampleWidgetHandlerTControl, TWidget, TCallback
Widget handler with type-specific callback
Interfaces
Delegates
Enumerations