Namespace EmptyKeys.UserInterface
Classes
ClassHandlersStore
Implements container for class handlers. This container is thread safe.
ContextLayoutManager
Implements context layout manager, used for multi-threading features of layout pass
DataTemplate
Implements data template
DefinitionCollection<T>
Implementation of generic container for definitions. This collection is thread safe.
DependencyObject
Implements dependency object for dependency properties
DependencyObjectType
Implements cache for dependency object types
DependencyProperty
Implements register methods and cache for dependency properties
DependencyPropertyChangedEventArgs
Arguments for dependency property change event
DragDrop
Implements Drag and Drop feature for ItemsControl (ListBox)
DragDropEventArgs
Implements event arguments for drag and drop delegate
EventHandlersStore
Implements container for Event Handlers
EventManager
Implements routed event registering methods and hold class handlers
EventRoute
Implements collection of route items for routed event
EventTrigger
Implements Event Trigger for triggering actions on routed event
FontHelper
Implements Font extension methods
FontManager
Implements application font manager
FrameworkPropertyMetadata
Dependency property metadata
Freezable
Implements abstract base of object, which can freeze its data (user can't change values)
ImageManager
Implements image management for any control using textures/images (Image, ImageBrush)
MessageBox
Implements Message box for displaying window with text and buttons
MultiTrigger
Implements multi trigger
NullAssetManager
Implements Null asset manager, used for testing
NullEngine
Implements null Engine used for testing
RequestBringIntoViewEventArgs
Implements event arguments for request bring into view routed event
ResourceDictionary
Implements dictionary for resources. This collection is thread safe.
ResourceReferenceExpression
Implements dependency property value with reference to resource
RoutedEvent
Implements routed event informations
RoutedEventArgs
Routed Event arguments class
RoutedPropertyChangedEventArgs<T>
Implements arguments for routed property changes
Setter
Setter class contains information, which property should be set and what value on specified target
Style
Style implements features for changing visual appearance of controls by changing values of properties based on triggers and setters
StyleHelper
Implements style helper methods
Trigger
Trigger implements features for changing property value based on condition
TriggerAction
Implements base abstract class for all trigger actions
TriggerBase
Implements base class for all triggers
TriggerCondition
Implements trigger condition for multi trigger
UIElement
Base class for all UI controls. Implements layout passes and basic functionality.
Window
Implements features of Window UI control
Structs
Duration
Implements structure for animation duration
GridLength
Implements special length structure for Grid
LocalValueEntry
Implements local value entry of Dependency Object
Enums
FrameworkPropertyMetadataOptions
Metadata options of Dependency Properties describing action/behavior, when property is changed, user gets the value or binds property
GridUnitType
Types of value of GridLength
HorizontalAlignment
Horizontal Alignment of control inside parent control
ListSortDirection
Direction of sort
MessageBoxButton
Describes buttons of message box
MessageBoxResult
Describes possible result of message box
Orientation
Orientation definition for controls
RoutingStrategy
Routing Strategy types
TextAlignment
Text alignment (inside of control space)
VerticalAlignment
Vertical Alignment of content or control inside parent control
Visibility
Visibility enumeration
Delegates
CoerceValueCallback
Event handler for dependency property coerce value event
DependencyPropertyChangedEventHandler
Event handler for dependency property changed events
DragDropEventHandler
Drag and Drop event handler delegate
FreezablePropertyChanged
Freezable Property Changed
PropertyChangedCallback
Event handler for property changed events
RequestBringIntoViewEventHandler
Request Bring Into View event handler delegate
RoutedEventHandler
Event handler for generic routed event
RoutedPropertyChangedEventHandler<T>
Event handler for routed property changed event