Table of Contents
- Getting Started
- EO.Pdf
- EO.Web
- EO.WebBrowser
- EO.Wpf
- Common Topics
- Reference
- .NET API Reference
- EO.Base
- EO.Base.UI
- EO.Extensions
- EO.Pdf
- EO.Pdf.Acm
- EO.Pdf.Contents
- EO.Pdf.Drawing
- EO.Pdf.Mvc
- EO.Web
- EO.WebBrowser
- EO.WebBrowser.DOM
- EO.WebEngine
- EO.WinForm
- EO.Wpf
- EO.Wpf
- Classes
- Structures
- Enumerations
- Delegates
- EO.Wpf.Gauge
- EO.Wpf.Gauge.Shapes
- EO.Wpf.Primitives
- EO.Wpf.Themes.Aero
- EO.Wpf.Themes.Classic
- EO.Wpf.Themes.Luna
- EO.Wpf.Themes.Metro
- EO.Wpf.Themes.Royale
- JavaScript API Reference
- .NET API Reference
EO.Wpf Namespace |

Class | Description | |
---|---|---|
![]() |
BareButton | Represents a button with no built-in background or border. |
![]() |
Bitmap | Represents a control that displays a bitmap based on its pixel size instead of device independent size. |
![]() |
BitmapButton | A simple bitmap button with a border and an image. |
![]() |
BooleanDependencyPropertyRoutedEventArgs | Provides event information for a boolean dependency property changed event. |
![]() |
Button | Represents a push button. |
![]() |
Calendar | Displays a single or multiple months Calendar that allows the user to select dates. |
![]() |
CalendarDayButton | Represents a single date in a Calendar control. |
![]() |
CalendarMonth | Represents a primitive control that displays a single month used within the Calendar control. |
![]() |
CancelEventArgs | Provides data for a cancelable event. |
![]() |
CheckBox | Represents a control that a user can select and clear. |
![]() |
ChoiceMaskedEditSegment | Represents a MaskedEditSegment that allows user to select one out of several options. |
![]() |
ComboBox | Represents a selection control with a drop-down list that can be shown or hidden by clicking the arrow on the control. |
![]() |
ComboBoxItem | Implements a selectable item inside a ComboBox. |
![]() |
DatePicker | Represents a control that allows the user to select a date from a drop-down Calendar. |
![]() |
DateRangeCollection | Represents a collection of DateRange objects. |
![]() |
DateRangeCollectionConverter | Convert instance of other types to and from DateRange instances. |
![]() |
DockContainer | Represents the root control of a docking layout. |
![]() |
DockItem | Represents a dock item. |
![]() |
DockItemClosingEventArgs | Contains information about DockItem.Closing event. |
![]() |
DockItemCollection | Represents a collection of DockItem objects. |
![]() |
DockItemEventArgs | Contains information about events related to a DockItem. |
![]() |
DockItemNeededEventArgs | Provides information for the DockItemNeeded event. |
![]() |
DockView | Represents a docking view. |
![]() |
DockViewCollection | Represents a collection of DockView objects. |
![]() |
DockViewCommands | Provides a set of DockView related commands. |
![]() |
DockViewEventArgs | Provides information for events related to a DockView. |
![]() |
DockViewNeededEventArgs | Provides information for the DockViewNeeded event. |
![]() |
DocumentItem | Represents a document item. |
![]() |
DropDown | Represents a drop down window that can be associated to another control. |
![]() |
DropDownButton | Represents a button that opens a drop down window when clicked. |
![]() |
DropDownService | Manages various DropDown related properties. |
DropDownService | dummy class for documentation purpose | |
![]() |
EditItemEventArgs | Provides data for an item editing event. |
![]() |
Effect | Specifies the effect to be played when an element's visiblity changes. |
![]() |
EffectManager | Manages expand or collapse effects on any UIElement. |
EffectManager | dummy class for documentation purpose | |
![]() |
Expander | The Expander control allows a user to view a header and expand that header to see further details, or to collapse a section up to a header. |
![]() |
ItemDragEventArgs | Provides data related to dragging an item in an ItemsControl. |
![]() |
ItemDragOverEventArgs | Provides data related to dragging an item over another ItemsControl. |
![]() |
ItemDropEventArgs | Provides data related to dropping an item over another ItemsControl. |
![]() |
ItemsControlHelper | Provides utility methods that perform common tasks involving an ItemsControl. |
![]() |
LinkButton | Represents a link button. |
![]() |
ListBox | Contains a list of selectable items. |
![]() |
ListBoxItem | Represents an item in a ListBox. |
![]() |
MaskedEdit | Provides an enhanced textbox that can restrict user input to certain patterns. |
![]() |
MaskedEditSegment | Base class for all maksed edit segment. |
![]() |
MaskMaskedEditSegment | Represents a MaskedEditSegment that restricts user input based on a given mask. |
![]() |
Menu | Represents a Windows menu control that enables you to hierarchically organize elements associated with commands and event handlers. |
![]() |
MenuBase | Defines the base class for Menu. |
![]() |
MenuItem | Represents a menu item displayed in the Menu control. |
![]() |
MonthPicker | Represents a control that can be use to select a year and a month. |
![]() |
MultiplyConverter | Represents a converter that will multiply the value with a given value. |
![]() |
NamedResourceKey | Provides a generic resource key based on a name. |
![]() |
NegationConverter | Represents a converter that will negate the value of a boolean or number value. |
![]() |
NewItemRequestedEventArgs | Provides data for the NewItemRequested event. |
![]() |
NumericMaskedEditSegment | Represents a MaskedEditSegment that can be used to enter numeric values. |
![]() |
OpacityConverter | This utility class is used to apply an opacity value to a solid color, it is mainly used in XAML to construct gradient brushes based on solid colors. |
![]() |
PatternMaskedEditSegment | Base class for MaskMaskedEditSegment and RegexMaskedEditSegment. |
![]() |
PdfViewer | A control to display PDF file. |
![]() |
ProgressBar | Represents a control that indicates the progress of an operation. |
![]() |
RadialPanel | |
RadialPanel | dummy class for documentation purposes | |
![]() |
RadioButton | Represents a button that can be selected, but not cleared, by a user. |
![]() |
RangeSlider | Represents a SliderBase control where the end user can select two values from a range by moving two Thumb controls along a RangeTrack. |
![]() |
RegexMaskedEditSegment | Represents a MaskedEditSegment that verifies user input based on a regular expression. |
![]() |
RingDefinition | Provides information about a ring in RadialPanel and CircularScale. |
![]() |
RingDefinitionCollection | Represents a collection of RingDefinition instances. |
![]() |
Runtime | Class that includes global EO.Wpf settings. |
![]() |
SkinStyleInfo | Provides information about a skin style. |
![]() |
Slider | Represents a control that lets the user select from a range of values by moving a Thumb control along a Track. |
![]() |
SliderBase | Represents the base class for the Slider and the RangeSlider controls. |
![]() |
SpinEdit | Represents an editor with an up/down button that allows the user to enter a value directly or use the up/down button to adjust the value. |
![]() |
SplitButton | Represents a button control that is divided into two halves: the left half functions as a button and the right half functions as a drop down button. |
![]() |
SplitLineHeightConverter | This class is used by SplitButton to calculate the splitter line's height. |
![]() |
SplitView | Represents a control consisting of a movable bar that divides the control into two resizable regions. |
![]() |
StaticMaskedEditSegment | Represents a static MaskedEditSegment. |
![]() |
TabControl | Represents a control that contains multiple items that share the same space on the screen. |
![]() |
TabItem | Represents a selectable item inside a TabControl. |
![]() |
TabItemCloseEventArgs | Provides data for the PreviewItemClose and ItemClose event. |
![]() |
TabItemEventArgs | Contains information about an event related to a TabItem. |
![]() |
TemplatePresenter | Utility class for rendering a DataTemplate. |
![]() |
ThemeManager | Manages all EO.Wpf themes. |
ThemeManager | dummy class for documentation purpose | |
![]() |
ThemeNames | List all built-in theme names. |
![]() |
ThemeStyleInfo | Associate a skin to a theme. |
![]() |
TreeView | Represents a control that displays hierarchical data in a tree structure that has items that can expand and collapse. |
![]() |
TreeViewItem | Represents an item in the TreeView. |
![]() |
UIElementHelper | Provides utility functions about UIElement and FrameworkElement. |
![]() |
UnitConverter | Convert instance of other types to and from Unit instances. |
![]() |
WebControl | A WPF control that provides a thin wrapper to the WebView class. |
![]() |
WebView | An alias for EO.WebBrowser.WebView. |
![]() |
WebViewHost | Provides the base class for a control that hosts a WebView. |
![]() |
WeekDaysCollection | Represent a collection of DayOfWeek values. |
![]() |
WindowChrome | Allows user to replace a Window's frame with WPF elements and placing WPF elements into a Window's title area. |
WindowChrome | dummy class for documentation purpose | |
![]() |
WindowCommands | Provides window related commands. |
![]() |
YearPicker | Represents a drop down button to select year. |
Structures
Structure | Description | |
---|---|---|
![]() |
DateRange | Specifies a date range. |
![]() |
Unit | Represents the length of elements that support fixed and percentage values. |

Delegate | Description | |
---|---|---|
![]() |
CancelEventHandler | Represents the method that handles a cancelable event. |
![]() |
DockItemClosingEventHandler | Represents the method that will handle DockItem.Closing event. |
![]() |
DockItemEventHandler | Represents the method that will handle events related to a DockItem. |
![]() |
DockItemNeededEventHandler | Represents the method that will handle DockItemNeeded event. |
![]() |
DockViewEventHandler | Represents the method that will handle events related to a DockView. |
![]() |
DockViewNeededEventHandler | Represents the method that will handle DockViewNeeded event. |
![]() |
EditItemEventHandler | Represents the method that handles an item editing event. |
![]() |
ItemDragEventHandler | Represents methods that will handle dragging an item in an ItemsControl. |
![]() |
ItemDragOverEventHandler | Represents methods that will handle dragging an item over another ItemsControl. |
![]() |
ItemDropEventHandler | Represents methods that will handle dropping an item over another ItemsControl. |
![]() |
NewItemRequestedEventHandler | Represents the method that handles the NewItemRequested event of a TabControl. |
![]() |
TabItemCloseEventHandler | Represents the method that handles the PreviewItemClose and ItemClose event of a TabControl. |
![]() |
TabItemEventHandler | Represents the method that will handle various events related to TabItem. |

Enumeration | Description | |
---|---|---|
![]() |
CheckState | Specifies the state of a check box. |
![]() |
DayNameFormat | Specifies the display format of the days of the week on the Calendar control. |
![]() |
DayOfWeekFlags | Specifies the day of the week. |
![]() |
DockViewState | Specifies the state of a DockView. |
![]() |
DropDownMenuMode | Specifies the visibility level of a TabControl's dropdown menu button. |
![]() |
EffectType | Specifies the effect type. |
![]() |
MaskedEditSegmentType | Identify the type of a MaskedEditSegment. |
![]() |
MenuItemRole | Defines the different roles that a MenuItem can have. |
![]() |
RingAlignment | Specifies how children are arranged within their containing RingDefinition in the RadialPanel. |
![]() |
RotationMode | Specifies how children are rotated within their containing RingDefinition in the RadialPanel. |
![]() |
SideTickVisibility | Specifies which side tick of a Slider or RangeSlider is kept visible. |
![]() |
SpinEditValueFormat | Specifies the formatting of the SpinEdit control. |
![]() |
SplitterCollapseState | Specifies whether the splitter bar is collapsed to one side of the SplitView |
![]() |
SplitterMode | Specifies the splitter mode of a SplitView control. |
![]() |
SplitViewChildView | Specifies one of the child view of the SplitView. |
![]() |
TabItemOverflowStrategy | Specifies the strategy a TabControl uses to arrange tab items when tab items exceeding one row. |
![]() |
UnitType | Represents the kind of value that a Unit object is holding. |
![]() |
WeekNumberFormat | Specifies whether week number should be relative to the month or to the year. |