Click or drag to resize

Eto.Forms Namespace

Application user interface and controls.
Classes
  ClassDescription
Public classAboutDialog
Dialog for displaying information about the application.
Public classAddValueEventArgsT
Arguments for controlling whether values should be added to a list or control
Public classApplication
Starting point for any UI application
Protected classApplicationCallback
Callback implementation for the Application class
Public classBindableBindingT, TValue
Binding object to easily bind a property of a IBindable object, such as a Control.
Public classBindableExtensions
Helper extensions for IBindable objects to set up object bindings.
Public classBindableWidget
Base widget to support binding with the IBindable interface.
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 classBindingExtensions
Extensions for bindings
Public classButton
Button control
Protected classButtonCallback
Callback implementation for handlers of Button
Public classButtonMenuItem
Menu item for a button / submenu
Public classButtonSegmentedItem
Segmented item that can be clicked.
Public classButtonToolItem
Tool item to execute an action
Public classCalendar
Control to show a calendar that the user can select either a single date or range of dates.
Protected classCalendarCallback
Callback implementation for handlers of the Calendar.
Public classCell
Base class for cells in a Grid.
Public classCellEventArgs
Event arguments for events that refer to a Cell.
Public classCellPaintEventArgs
Event arguments for a Paint or Paint event.
Public classCheckBox
Control to show a two or three state check box
Protected classCheckBoxCallback
Callback implementation for handlers of CheckBox
Public classCheckBoxCell
Cell for Grid controls to show and bind a boolean value to a check box.
Public classCheckBoxList
Shows a list of check boxes.
Public classCheckCommand
Command for a menu/tool item that can be checked on or off.
Public classCheckMenuItem
Menu item that can be toggled on and off
Protected classCheckMenuItemCallback
Callback implementation for the CheckMenuItem.
Public classCheckToolItem
Tool item that can be toggled on or off.
Public classClipboard
Object to handle the system clipboard. Use Instance to avoid creating multiple copies of this object.
Public classCollectionEditor
Control to edit a collection of objects
Public classColorDialog
Dialog for choosing a color
Protected classColorDialogCallback
Callback implementation for handlers of the ColorDialog
Public classColorPicker
Control to show and pick a color.
Protected classColorPickerCallback
Callback implementation for handlers of ColorPicker
Public classColumnBindingT
Column/Index binding for objects implementing IColumnItem or IList
Public classComboBox
Presents a combination of an editable text box and drop down to select from a list of items and enter text.
Protected classComboBoxCallback
Callback implementation for handlers of ListControl
Public classComboBoxCell
Cell to present a combo box in a Grid.
Public classCommand
Base command for use on either ToolBar or MenuBar
Public classCommonControl
Base class for controls with common functionality
Public classCommonDialog
Base class for common dialogs
Public classContainer
Base class for controls that contain children controls
Public classContextMenu
Represents a context menu that can be shown typically when users right click or press the menu key on a control
Protected classContextMenuCallback
Callback implementation for handlers of the ContextMenu
Public classControl
Base for all visual UI elements
Protected classControlCallback
Callback methods for handlers of Control
Public classControlBindingT, TValue Obsolete.
Binding object to easily bind a property of a Control.
Public classCursor
Class for a particular Mouse cursor type
Public classCursors
Provides direct access to a cached set of cursors for use within your application
Public classCustomCell
Cell for Grid controls to create custom content for the cell.
Protected classCustomCellCallback
Callback implementation for the CustomCell
Public classDataFormats
Provides access to common data formats in a DataObject.
Public classDataObject
Drag/Drop action data.
Public classDataStoreCollectionT
Public classDataStoreVirtualCollectionT
Public classDateTimePicker
Date/time picker control to enter a date and/or time value
Protected classDateTimePickerCallback
Callback implementation for handlers of the DateTimePicker.
Public classDelegateBindingTValue
Direct delegate binding.
Public classDelegateBindingT, TValue
Indirect binding using delegate methods
Public classDialog
Custom modal dialog
Public classDialogT
Custom modal dialog with a specified result type
Public classDirectBindingT
Abstraction to get/set values from a provided object
Public classDocumentControl
Control to present multiple pages with tab selection and optional reordering and tab closing.
Protected classDocumentControlCallback
Callback implementation for handlers of the DocumentControl
Public classDocumentPage
Control for a page in a DocumentControl
Public classDocumentPageEventArgs
Arguments for the DocumentControl to get the current page.
Public classDocumentPageReorderEventArgs
Arguments for the DocumentControl when reordering pages.
Public classDragEventArgs
Drag/Drop event arguments.
Public classDrawable
Control with a paintable user interface
Protected classDrawableCallback
Callback implementation for handlers of Drawable
Public classDrawableCell
A cell that is rendered by custom code.
Protected classDrawableCellCallback
Callback implementation for the DrawableCell cell.
Public classDrawableCellPaintEventArgs Obsolete.
Drawable cell paint event arguments.
Public classDropDown
Presents a drop down to select from a list of items
Protected classDropDownCallback
Callback implementation for the DropDown
Public classDropDownFormatEventArgs
Arguments for formatting items in a DropDown using the FormatItem event.
Public classDualBindingT
Binding for joining two object bindings together
Public classDynamicControl
Control item for the DynamicLayout
Public classDynamicGroup
Used to easily insert a GroupBox into a dynamic layout
Public classDynamicItem
Base item for the DynamicLayout
Public classCode exampleDynamicLayout
Dynamic and extensible layout
Public classDynamicRow
Represents a row for a DynamicTable
Public classDynamicScrollable
Used to easily insert a Scrollable into a dynamic layout
Public classDynamicTable
Table item for the DynamicLayout
Public classEnumCheckBoxListT
Check box list based on an enumeration
Public classEnumDropDownT
Combo box for an enumeration
Public classEnumRadioButtonListT
Radio button list based on an enumeration
Public classExpander
A control with a panel that can be expanded or collapsed with a header and button.
Protected classExpanderCallback
Callback implementation for the Expander
Public classFileDialog
Base file dialog class
Public classFileDialogFilter Obsolete.
Filter definition for a FileDialog
Public classFileFilter
Filter definition for FilePicker and FileDialog
Public classFilePicker
Control for picking a file or folder.
Protected classFilePickerCallback
Callback implementation for handlers of FilePicker
Public classFilterCollectionT
Collection that supports filtering and sorting
Public classFixedMaskedTextProvider
Implements a fixed masked text provider, using the standard System.ComponentModel.MaskedTextProvider.
Public classFixedMaskedTextProviderT
Implements a fixed masked text provider that converts to the specified type of T, using the standard System.ComponentModel.MaskedTextProvider.
Public classFontDialog
Dialog for a user to pick a font and style
Protected classFontDialogCallback
Callback implementation for handlers of the FontDialog.
Public classFontPicker
Control to show and pick a font.
Protected classFontPickerCallback
Callback implementation for handlers of the FontPicker.
Public classForm
Non-modal form window
Public classGrid
Base grid control to display items in columns and rows
Protected classGridCallback
Callbacks for instances of Grid
Public classGridCell
Information of a cell in the TreeGridView
Public classGridCellFormatEventArgs
Event arguments to format a cell in a Grid
Public classGridCellMouseEventArgs
Event arguments for cell-based events of a Grid triggered by the mouse.
Public classGridColumn
Grid column definition for a Grid
Public classGridColumnCollection
Column collection for the Grid
Public classGridColumnEventArgs
Event arguments for Grid events relating to a specific column
Public classGridItem
Helper for an item in a GridView to store values in an array.
Public classGridView
Control to present data in a grid in columns and rows.
Public classGridViewT
Grid view with a data store of a specific type
Public classGridViewCellEventArgs
Event arguments for cell-based events of a GridView
Public classGridViewDragInfo
Extra drag information when dragging to a TreeGridView.
Public classGroupBox
Interface elment to group controls inside a box with an optional title
Public classImageListItem
List item for list controls that accept an image (e.g. ListBox)
Public classImageTextCell
Cell for Grid controls to show image and text in one cell.
Public classImageView
Control to display an image
Public classImageViewCell
Cell for Grid controls to show a single Image.
Public classIndirectBindingT
Provides an indirect binding to an indeterminate source/destination
Public classKeyboard
General keyboard methods
Public classKeyEventArgs
Arguments for key press events
Public classKeysExtensions
Extensions for the Keys enumeration
Public classLabel
Displays a string of text on the form
Public classLayout
Base class for all layout-based containers
Public classLinkButton
Button that is visually represented like a hyperlink on a web page.
Protected classLinkButtonCallback
Callback implementation for handlers of LinkButton
Public classListBox
Control to show a list of items that the user can select
Protected classListBoxCallback
Callback implementation for handlers of ListBox
Public classListControl
Base control binding to a list of items
Protected classListControlCallback
Callback implementation for handlers of ListControl
Public classListItem
Represents an item for list controls.
Public classListItemCollection
A collection of ListItem objects for use with ListControl objects
Public classLocalizeEventArgs
Event arguments for localization
Public classMaskedTextBox
Text box with masking capabilities.
Public classMaskedTextBoxT
Masked text box that provides a value converted to/from text
Public classMaskedTextStepper
Text box with masking capabilities.
Public classMaskedTextStepperT
Masked text box that provides a value converted to/from text
Public classMenu
Base class for menu items
Public classMenuBar
Menu bar for a form
Public classMenuItem
Base class for items in a menu
Protected classMenuItemCallback
Callback implementation for the MenuItem
Public classMenuItemCollection
Collection for menu items.
Public classMenuSegmentedItem
Segmented item that can have a drop down menu, and optionally be selected.
Public classMessageBox
Methods to show a standard message box with display text, buttons, and typically an icon indicating the type
Public classMouse
Static methods to get the current mouse state
Public classMouseEventArgs
Mouse event arguments.
Public classNavigation
Control to show child panels in a hirarchical stack using a navigation button to go back to a previous panel.
Protected classNavigationCallback
Callback implementation for the Navigation control.
Public classNavigationItem
Item for a pane on a Navigation control.
Public classNavigationItemEventArgs
Event arguments with a NavigationItem reference
Public classNotification
System toast notification.
Public classNotificationEventArgs
Event arguments when handling a notification event
Public classNumericMaskedTextBoxT
Masked text box with a variable length numeric mask.
Public classNumericMaskedTextProvider
Masked text provider for numeric input.
Public classNumericMaskedTextProviderT
Masked text provider for numeric input of the specified type.
Public classNumericMaskedTextStepperT
Masked text box with a variable length numeric mask.
Public classNumericStepper
Control for the user to enter a numeric value
Protected classNumericStepperCallback
Callback implementation for handlers of the NumericStepper
Public classNumericUpDown Obsolete.
Control for the user to enter a numeric value (obsolete, use NumericStepper instead)
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 classOpenFileDialog
Dialog to select a file (or files) from the file system to open in the application
Public classOpenWithDialog
Dialog for a user to pick the default application for the given file.
Public classPageSettings
Settings for a single printed page. Not currently mapped to any platform.
Public classPaintEventArgs
Event arguments when painting using the Paint event
Public classPanel
Control to display a panel containing a single Content control
Public classPasswordBox
An entry box for the user to enter a password without displaying the contents of the password while typed.
Public classPixelLayout
Layout to position controls by pixel coordinates
Public classPrintDialog
Dialog to show when printing a document or adjusting print settings
Public classPrintDocument
Represents a document that can be printed
Protected classPrintDocumentCallback
Callback methods for handlers of PrintDocument
Public classPrintPageEventArgs
Event arguments when printing a page.
Public classPrintSettings
Settings for printing a PrintDocument
Public classProgressBar
Control to show progress of a long running task
Public classProgressCell
Cell for Grid controls to show and bind a int value to a progress bar.
Public classPropertyBindingT
Indirect binding to get/set values using a property of a specified object
Public classPropertyCell
A custom cell implementation that implements a generic method of showing different types of controls on a per row basis.
Public classPropertyCellType
Base type for a PropertyCell to display cell contents for a particular type.
Public classPropertyCellTypeT
Base property cell type for a given type
Public classPropertyCellTypeBoolean
Property cell type to edit boolean values using a check box and a True/False label.
Public classPropertyCellTypeColor
Property cell type to edit a color value with a color picker and optional hex masked value.
Public classPropertyCellTypeDateTime
Property cell type to edit a cell value using a date/time picker.
Public classPropertyCellTypeDropDown
Property cell type drop down.
Public classPropertyCellTypeEnum
Property cell type to display any type of enumeration
Public classPropertyCellTypeEnumT
Public classPropertyCellTypeNumber
Property cell type to edit any type of number
Public classPropertyCellTypeNumberT
Property cell type to edit int values.
Public classPropertyCellTypeString
Property cell type to edit string values.
Public classPropertyGrid
Control to edit the properties of one or more objects.
Protected classPropertyGridCallback
Callback implementation for the PropertyGrid.
Public classPropertyGridTypeEditor
Interface for custom type editors of the PropertyGrid
Public classPropertyValueChangedEventArgs
Event arguments for the PropertyGrid when a value changes.
Public classRadioButton
Control to present a button to choose from a set of options
Protected classRadioButtonCallback
Callback implementation for handlers of the RadioButton
Public classRadioButtonList
Shows a list of radio buttons.
Public classRadioCommand
Command for a radio button for a tool or menu item.
Public classRadioMenuItem
Menu item to choose from a set of options
Protected classRadioMenuItemCallback
Callback implementation for the RadioMenuItem.
Public classRadioToolItem
Tool item that can be toggled on or off.
Public classRange
Public classRangeExtensions
Public classRelayCommand
Command to relay execution and execute state to delegates
Public classRelayCommandT
Command to relay execution and execute state to delegates
Public classRelayValueCommandTValue
Public classRelayValueCommandTParameter, TValue
Public classRichTextArea
Text area with ability to specify rich text formatting such as font attributes and colors.
Public classSaveFileDialog
Dialog for the user to select a file to save
Public classScreen
Represents a display on the system.
Public classScrollable
Control to show content in a scrollable container
Protected classScrollableCallback
Callback implementation for the Scrollable
Public classScrollEventArgs
Event arguments for Scroll events
Public classSearchBox
Search box control
Public classSegmentedButton
Button with multiple segments that can be clicked.
Protected classSegmentedButtonCallback
Callback methods for handlers of SegmentedButton.
Public classSegmentedItem
Base class for items of the SegmentedButton control.
Protected classSegmentedItemCallback
Callback implementation for the SegmentedItem.
Public classSegmentedItemClickEventArgs
Event arguments when clicking a segment in the SegmentedButton.
Public classSegmentedItemCollection
Collection of SegmentedItem objects for the SegmentedButton.
Public classSelectableFilterCollectionT
Collection that can filter/sort the items, and keep a selection of items in the original list.
Public classSelectFolderDialog
Dialog for the user to select a folder in the filesystem
Public classSeparatorMenuItem
Menu item to separate menu items
Public classSeparatorToolItem
Tool item to separate groups of items using a divider, space, etc.
Public classSingleValueCellT
Base class for cells that bind to a single value.
Public classSlider
Control with a knob the user can slide up/down or left/right to select a numeric range.
Protected classSliderCallback
Callback implementation for handlers of Slider
Public classSpinner
Presents a spinning indeterminate progress spinner wheel
Public classSplitter
Control to show two panels separated by a splitter
Protected classSplitterCallback
Callback implementation for handlers of the Splitter
Public classStackLayout
Layout to stack controls horizontally or vertically, with the ability for each child to be aligned to a side of the layout.
Public classStackLayoutItem
Item for a single control in a StackLayout.
Public classStepper
Control that allows you to "step" through values, usually presented by two buttons arranged vertically with up and down arrows.
Protected classStepperCallback
Callback implementation for the Stepper
Public classStepperEventArgs
Arguments for the Stepper and TextStepper to give you the direction of the step.
Public classSubmenuExtensions
Extensions for the ISubmenu interface.
Public classTabControl
Control to present multiple pages with a tab selection
Protected classTabControlCallback
Callback implementation for handlers of the TabControl
Public classTableCell
Represents a cell in a TableRow
Public classTableLayout
Layout for controls in a table
Public classTableRow
Represents the contents of a row in a TableLayout
Public classTabPage
Control for a page in a TabControl
Public classTaskbar
Methods to interact with application taskbar button.
Public classTextArea
Control for multi-line text
Protected classTextAreaCallback
Callback implementation for handlers of the TextArea
Public classTextBox
Single line text box control
Protected classTextBoxCallback
Callback implementation for handlers of TextControl based controls
Public classTextBoxCell
Cell for a text box in a Grid.
Public classTextBufferExtensions
Extensions for ITextBuffer
Public classTextChangingEventArgs
Arguments for events that handle when text is about to change, such as the TextChanging event.
Public classTextControl
Base class for controls implementing text and text changing events, when it has a singular text property.
Protected classTextControlCallback
Callback implementation for handlers of TextControl based controls
Public classTextInputEventArgs
Event arguments when handling text input events
Public classTextStepper
Stepper with custom text entry field
Protected classTextStepperCallback
Callback implementation for the TextStepper
Public classThemedContainerHandlerTControl, TWidget, TCallback
Base class for implementing Eto Container control handlers using Eto controls.
Public classThemedControlHandlerTControl, TWidget, TCallback
Base class for implementing Eto control handlers using other Eto controls.
Public classToggleButton
Specialized Button that can be toggled on or off.
Protected classToggleButtonCallback
Callback implementation for the ToggleButton.
Public classTool
Base class for tool items on a ToolBar
Public classToolBar
Toolbar widget for use on a Window.
Public classToolItem
Base tool item class for a ToolBar.
Public classToolItemCollection
ToolBar item collection.
Public classTrayIndicator
A system tray indicator.
Protected classTrayIndicatorCallback
Callback implementation for handlers of TrayIndicator
Public classTreeGridCell
Information of a cell in the TreeGridView
Public classTreeGridItem
Item for a TreeGridView for each node of the tree.
Public classTreeGridItemCollection
Collection of ITreeGridItem objects for child nodes of a tree.
Public classTreeGridView
Presents a tree with multiple columns
Protected classTreeGridViewCallback
Callback implementation for handlers of TreeGridView
Public classTreeGridViewDragInfo
Extra drag information when dragging to a TreeGridView.
Public classTreeGridViewItemCancelEventArgs
Event arguments for TreeGridView events that can be cancelled
Public classTreeGridViewItemEventArgs
Event arguments for TreeGridView events
Public classTreeItem
Item for a TreeView
Public classTreeItemCollection
Tree item collection.
Public classTreeView Obsolete.
Standard tree view control with a single column
Protected classTreeViewCallback
Callback methods for handlers of TreeView
Public classTreeViewItemCancelEventArgs
Event arguments for TreeView events that can be cancelled
Public classTreeViewItemEditEventArgs
Event arguments for TreeView events that can modify the label of the text
Public classTreeViewItemEventArgs
Event arguments for TreeView events relating to an item
Public classUITimer
Provides a timer that executes code at a specified interval on the UI thread
Protected classUITimerCallback
Callback implementation for UITimer
Public classValueCommandT
Command that provides a specific value.
Public classVariableMaskedTextProvider
Base masked text provider that can be used for variable length masks.
Public classWebView
Control to show a browser control that can display html and execute javascript.
Protected classWebViewCallback
Callback implementation for handlers of the WebView
Public classWebViewLoadedEventArgs
Event arguments when the WebView has finished loaded a uri
Public classWebViewLoadingEventArgs
Event arguments when the WebView is loading a new uri.
Public classWebViewNewWindowEventArgs
Event arguments for when the WebView prompts to open a new window.
Public classWebViewTitleEventArgs
Event arguments for when the WebView changes its title
Public classWidgetExtensions
Extensions for widget objects
Public classWindow
Base window
Protected classWindowCallback
Callback methods for handlers of Control
Structures
  StructureDescription
Public structureDrawableCellStates Obsolete.
Orientation of a Splitter control.
Public structureHorizontalAlign Obsolete.
Specifies the horizontal alignment for a Label
Public structureRadioButtonListOrientation Obsolete.
Orientation of buttons in a RadioButtonList
Public structureRangeT
Public structureSliderOrientation Obsolete.
Enumeration of the orientations available for the Slider control
Public structureSplitterOrientation Obsolete.
Orientation of a Splitter control.
Public structureVerticalAlign Obsolete.
Specifies the horizontal alignment for a Label
Interfaces
  InterfaceDescription
Public interfaceAboutDialogIHandler
Handler interface for the AboutDialog
Public interfaceApplicationICallback
Interface for callbacks to the Application class
Public interfaceApplicationIHandler
Handler interface for the Application class
Public interfaceButtonICallback
Callback interface for Button
Public interfaceButtonIHandler
Handler interface for the Button control
Public interfaceButtonMenuItemIHandler
Handler interface for the ButtonMenuItem.
Public interfaceButtonSegmentedItemIHandler
Handler interface for the ButtonSegmentedItem.
Public interfaceButtonToolItemIHandler
Handler for the ButtonToolItem.
Public interfaceCalendarICallback
Callback interface for handlers of the Calendar.
Public interfaceCalendarIHandler
Handler interface for the Calendar.
Public interfaceCheckBoxICallback
Callback interface for the CheckBox
Public interfaceCheckBoxIHandler
Handler interface for the CheckBox control
Public interfaceCheckBoxCellIHandler
Handler interface for the CheckBoxCell.
Public interfaceCheckMenuItemICallback
Callback interface for the CheckMenuItem class.
Public interfaceCheckMenuItemIHandler
Handler interface for the CheckMenuItem.
Public interfaceCheckToolItemIHandler
Handler for the CheckToolItem.
Public interfaceClipboardIHandler
Handler interface for the Clipboard.
Public interfaceCollectionEditorIHandler
Handler for the CollectionEditor.
Public interfaceColorDialogICallback
Callback interface for the ColorDialog
Public interfaceColorDialogIHandler
Handler interface for the ColorDialog
Public interfaceColorPickerICallback
Callback interface for ColorPicker
Public interfaceColorPickerIHandler
Handler interface for the ColorPicker control
Public interfaceComboBoxICallback
Callback interface for the ComboBox
Public interfaceComboBoxIHandler
Handler interface for the ComboBox
Public interfaceComboBoxCellIHandler
Handler interface for the ComboBoxCell.
Public interfaceCommonControlIHandler
Handler interface for the CommonControl.
Public interfaceCommonDialogIHandler
Handler interface for the CommonDialog
Public interfaceContainerIHandler
Handler interface for the Container control
Public interfaceContextMenuICallback
Callback interface for instances of ContextMenu
Public interfaceContextMenuIHandler
Handler interface for the ContextMenu
Public interfaceControlICallback
Callback interface for instances of Control
Public interfaceControlIHandler
Handler interface for Control
Public interfaceCursorIHandler
Platform interface for the Cursor class
Public interfaceCustomCellICallback
Callback interface for the CustomCell
Public interfaceCustomCellIHandler
Handler interface for the CustomCell.
Public interfaceDataFormatsIHandler
Handler interface for implementations of the DataFormats object.
Public interfaceDataObjectIHandler
Handler interface for platform implementations of DataObject
Public interfaceDateTimePickerICallback
Callback interface for the DateTimePicker.
Public interfaceDateTimePickerIHandler
Handler interface for the DateTimePicker control
Public interfaceDialogIHandler
Handler interface for the Dialog class
Public interfaceDocumentControlICallback
Callback interface for the DocumentControl
Public interfaceDocumentControlIHandler
Handler interface for the DocumentControl
Public interfaceDocumentPageIHandler
Handler interface for the DocumentPage
Public interfaceDrawableICallback
Callback interface for Drawable
Public interfaceDrawableIHandler
Handler interface for the Drawable control
Public interfaceDrawableCellICallback
Callback interface for handlers of the DrawableCell cell.
Public interfaceDrawableCellIHandler
Handler interface for the DrawableCell.
Public interfaceDropDownICallback
Callback interface for the DropDown
Public interfaceDropDownIHandler
Handler interface for the DropDown
Public interfaceExpanderICallback
Callback interface for the Expander
Public interfaceExpanderIHandler
Handler interface for platform implementations of the Expander.
Public interfaceFileDialogIHandler
Handler interface for the FileDialog based widgets
Public interfaceFilePickerICallback
Callback interface for FilePicker
Public interfaceFilePickerIHandler
Handler interface for the FilePicker control
Public interfaceFixedMaskedTextProviderIHandler
Handler interface for implementations of the FixedMaskedTextProvider.
Public interfaceFontDialogICallback
Callback interface for handlers of the FontDialog.
Public interfaceFontDialogIHandler
Handler interface for the FontDialog.
Public interfaceFontPickerICallback
Callback interface for handlers of the FontPicker.
Public interfaceFontPickerIHandler
Handler interface for the FontPicker.
Public interfaceFormIHandler
Interface handler for the Form control
Public interfaceGridICallback
Callback interface for instances of Grid
Public interfaceGridIHandler
Handler interface for the Grid control
Public interfaceGridColumnIHandler
Handler interface for the GridColumn.
Public interfaceGridViewIHandler
Handler interface for the GridView.
Public interfaceGroupBoxIHandler
Handler interface for the GroupBox
Public interfaceIBindable
Interface for objects that support binding
Public interfaceIBindableWidgetContainer
Interface to specify that the BindableWidget contains child bindable widgets that should participate in binding events.
Public interfaceIBinding
Base binding interface
Public interfaceIColumnItem
Public interfaceICommandItem
Interface to access common properties of both MenuItem and ToolItem.
Public interfaceIContextMenuHost
Interface for widgets/handlers that implement a context menu
Public interfaceIDataObject
Interface to allow you to share common code with Clipboard and DataObject.
Public interfaceIDataStoreT
Base data store interface to bind to a collection of objects of a particular type.
Public interfaceIImageListItem
Represents a list item that can have an image associated with each item.
Public interfaceIIndirectBindingT
Base interface for an indirect binding.
Public interfaceIKeyboardInputSource
Defines an interface for controls or classes that implement keyboard events.
Public interfaceIListItem
Interface for an item in a list control.
Public interfaceImageTextCellIHandler
Handler interface for the ImageTextCell.
Public interfaceImageViewIHandler
Handler interface for the ImageView
Public interfaceImageViewCellIHandler
Handler interface for the ImageViewCell.
Public interfaceIMaskedTextProvider
Interface for a masked text provider that can be used with MaskedTextBox.
Public interfaceIMaskedTextProviderT
Interface for a masked text provider that can be translated to a specific value.
Public interfaceIMouseInputSource
Defines an interface for controls or classes that implement mouse events.
Public interfaceINavigationItem
Item for panes on a Navigation control.
Public interfaceISelectableT
Interface for an object that can select multiple items and rows.
Public interfaceISelectableControlT
Interface for a control that can preserve its selection.
Public interfaceISelectionPreserver
Interface for a control that can preserve selected items
Public interfaceISubmenu
Interface for submenus to access common Items properties
Public interfaceITextBuffer
Interface for a formatted text buffer
Public interfaceITreeGridItem
Interface for an item in a TreeGridView.
Public interfaceITreeGridItemT
Interface for an item in a TreeGridView that implements children
Public interfaceITreeGridStoreT
Item store for the TreeGridView
Public interfaceITreeItem
Interface for an item in a TreeView
Public interfaceITreeItemT
Base tree item interface
Public interfaceITreeStore
Base data store for the TreeView
Public interfaceIValueCommandT
Interface for a command that can provide a value
Public interfaceIValueConverter
Interface for providing a reusable converter for binding values
Public interfaceKeyboardIHandler
Handler for platforms to implement the Keyboard functionality.
Public interfaceLabelIHandler
Handler interface for the Label
Public interfaceLayoutIHandler
Platform handler interface for the the Layout class
Public interfaceLayoutIPositionalLayoutHandler
Platform handler interface for positional layouts where controls are placed in an x, y grid
Public interfaceLinkButtonICallback
Callback interface for LinkButton
Public interfaceLinkButtonIHandler
Handler interface for the LinkButton control
Public interfaceListBoxICallback
Callback interface for the ListBox
Public interfaceListBoxIHandler
Handler interface for the ListBox
Public interfaceListControlICallback
Callback interface for the ListControl
Public interfaceListControlIHandler
Handler interface for the ListControl
Public interfaceMenuISubmenuHandler
Handler interface for menus that implement a submenu
Public interfaceMenuBarIHandler
Handler interface for the MenuBar
Public interfaceMenuItemICallback
Callback interface for the MenuItem
Public interfaceMenuItemIHandler
Handler interface for the MenuItem
Public interfaceMenuSegmentedItemIHandler
Handler interface for the MenuSegmentedItem.
Public interfaceMessageBoxIHandler
Handler interface for the MessageBox
Public interfaceMouseIHandler
Handler interface for the Mouse class
Public interfaceNavigationICallback
Callback interface for the Navigation control.
Public interfaceNavigationIHandler
Handler interface for the Navigation control.
Public interfaceNotificationIHandler
Handler interface for the Notification control
Public interfaceNumericStepperICallback
Callback interface for the NumericStepper
Public interfaceNumericStepperIHandler
Handler interface for the NumericStepper control.
Public interfaceOpenFileDialogIHandler
Handler interface for the OpenFileDialog
Public interfaceOpenWithDialogIHandler
Handler interface for the OpenWithDialog.
Public interfacePageSettingsIHandler
Handler interface for the PageSettings control
Public interfacePanelIHandler
Handler interface fot the Panel
Public interfacePasswordBoxIHandler
Handler interface for the PasswordBox control
Public interfacePixelLayoutIHandler
Handler interface for the PixelLayout control
Public interfacePrintDialogIHandler
Handler for the PrintDialog.
Public interfacePrintDocumentICallback
Interface for handlers to trigger events
Public interfacePrintDocumentIHandler
Handler interface for the PrintDocument widget
Public interfacePrintSettingsIHandler
Handler interface for the PrintSettings class.
Public interfaceProgressBarIHandler
Handler interface for the ProgressBar control
Public interfaceProgressCellIHandler
Handler interface for the ProgressCell.
Public interfacePropertyGridICallback
Callback interface for the PropertyGrid
Public interfacePropertyGridIHandler
Handler interface for the PropertyGrid
Public interfaceRadioButtonICallback
Callback interface for the RadioButton
Public interfaceRadioButtonIHandler
Handler interface for the RadioButton
Public interfaceRadioMenuItemICallback
Callback interface for the RadioMenuItem.
Public interfaceRadioMenuItemIHandler
Handler interface for the RadioMenuItem.
Public interfaceRadioToolItemIHandler
Handler for the RadioToolItem.
Public interfaceRichTextAreaIHandler
Handler interface for the RichTextArea.
Public interfaceSaveFileDialogIHandler
Handler interface for the SaveFileDialog
Public interfaceScreenIHandler
Handler interface for the Screen.
Public interfaceScreenIScreensHandler
Handler interface for static methods of the Screen.
Public interfaceScrollableICallback
Callback interface for the Scrollable
Public interfaceScrollableIHandler
Handler interface for the Scrollable control
Public interfaceSearchBoxIHandler
Handler interface for the SearchBox control
Public interfaceSegmentedButtonICallback
Callback interface for handlers of SegmentedButton
Public interfaceSegmentedButtonIHandler
Handler interface for SegmentedButton.
Public interfaceSegmentedItemICallback
Callback interface for handlers of the SegmentedItem.
Public interfaceSegmentedItemIHandler
Handler interface for the SegmentedItem.
Public interfaceSelectFolderDialogIHandler
Handler interface for the SelectFolderDialog
Public interfaceSeparatorMenuItemIHandler
Handler interface for the SeparatorMenuItem
Public interfaceSeparatorToolItemIHandler
Handler interface for the SeparatorToolItem.
Public interfaceSliderICallback
Callback interface for the Slider
Public interfaceSliderIHandler
Handler interface for the Slider
Public interfaceSpinnerIHandler
Handler interface for the Spinner control
Public interfaceSplitterICallback
Callback interface for the Splitter
Public interfaceSplitterIHandler
Handler interface for the Splitter
Public interfaceStepperICallback
Callback interface for the Stepper
Public interfaceStepperIHandler
Handler interface for the Stepper
Public interfaceTabControlICallback
Callback interface for the TabControl
Public interfaceTabControlIHandler
Handler interface for the TabControl
Public interfaceTableLayoutIHandler
Handler interface for TableLayout
Public interfaceTabPageIHandler
Handler interface for the TabPage
Public interfaceTaskbarIHandler
Handler interface for the Taskbar.
Public interfaceTextAreaICallback
Callback interface for the TextArea
Public interfaceTextAreaIHandler
Handler interface for the TextArea
Public interfaceTextBoxICallback
Callback interface for the TextBox based controls
Public interfaceTextBoxIHandler
Handler interface for the TextBox.
Public interfaceTextBoxCellIHandler
Handler interface for the TextBoxCell.
Public interfaceTextControlICallback
Callback interface for the TextControl based controls
Public interfaceTextControlIHandler
Handler interface for the TextControl based controls
Public interfaceTextStepperICallback
Callback interface for the TextStepper
Public interfaceTextStepperIHandler
Handler interface for platform implementations of the TextStepper
Public interfaceToggleButtonICallback
Callback interface for handlers of the ToggleButton.
Public interfaceToggleButtonIHandler
Handler interface for the ToggleButton
Public interfaceToolIHandler
Interface for platform implementations of the Tool class.
Public interfaceToolBarIHandler
Handler interface for the ToolBar.
Public interfaceToolItemIHandler
Handler interface for the ToolItem.
Public interfaceTrayIndicatorICallback
Callback interface for TrayIndicator
Public interfaceTrayIndicatorIHandler
Handler interface for the TrayIndicator control
Public interfaceTreeGridViewICallback
Callback interface for the TreeGridView
Public interfaceTreeGridViewIHandler
Handler interface for the TreeGridView
Public interfaceTreeViewICallback
Callback interface for instances of TreeView
Public interfaceTreeViewIHandler
Handler interface for TreeView
Public interfaceUITimerICallback
Callback interface for UITimer
Public interfaceUITimerIHandler
Handler interface for UITimer
Public interfaceWebViewICallback
Callback interface for the WebView.
Public interfaceWebViewIHandler
Handler interface for the WebView.
Public interfaceWindowICallback
Callback interface for instances of Window
Public interfaceWindowIHandler
Handler interface for the Window
Enumerations
  EnumerationDescription
Public enumerationAutoSelectMode
Enumeration of the modes for auto selecting text.
Public enumerationBindingUpdateMode
Mode for updating the binding
Public enumerationBorderType
Border types
Public enumerationButtonImagePosition
Button image position
Public enumerationCalendarMode
Mode for the Calendar control
Public enumerationCellStates
State for a Cell
Public enumerationCursorType
Enumeration of the cursor types supported by the Cursor object
Public enumerationDateTimePickerMode
Modes for the DateTimePicker
Public enumerationDialogDisplayMode
Hint to tell the platform how to display the dialog
Public enumerationDialogResult
Result codes for CommonDialog or MessageBox dialogs
Public enumerationDockPosition
Enumeration to define the dock position of a control, such as tabs in the TabControl
Public enumerationDragEffects
Enumeration of drag actions.
Public enumerationDualBindingMode
Public enumerationGridDragPosition
Enumeration of the drag position relative to a node or item in a Grid.
Public enumerationGridLines
Enumeration for the type of grid lines to show around each column/row in a Grid
Public enumerationHorizontalAlignment
Horizontal alignment for controls
Public enumerationInsertKeyMode
Mode for insertion of text when the user types into a control.
Public enumerationKeyEventType
Type of key event
Public enumerationKeys
Enumeration of values that correspond to physical keys on a keyboard
Public enumerationMenuBarSystemItems
Flags for the groups of system MenuBar items
Public enumerationMessageBoxButtons
Message box buttons for methods of MessageBox
Public enumerationMessageBoxDefaultButton
Message box default button selection for a MessageBox
Public enumerationMessageBoxType
Message box type, to define the appearance of a MessageBox
Public enumerationMouseButtons
Enumeration of mouse buttons
Public enumerationOrientation
Represents either horizontal or vertical orientation for controls.
Public enumerationPageOrientation
Orientation of the printed page.
Public enumerationPrintSelection
Selection mode when printing
Public enumerationRichTextAreaFormat
Format for loading and saving text from the RichTextArea
Public enumerationSegmentedSelectionMode
Enumeration of the selection modes for the SegmentedButton.
Public enumerationSeparatorToolItemType
Enumeration of the types of separators for the SeparatorToolItem
Public enumerationShowPromptMode
Mode for when prompt characters are shown in a control.
Public enumerationSplitterFixedPanel
Specifies which panel has a fixed size the parent container is resized.
Public enumerationStepperDirection
Direction of the stepper when it has been clicked
Public enumerationStepperValidDirections
Valid stepper directions for the (typically) up/down buttons
Public enumerationTaskbarProgressState
Taskbar state for Taskbar.
Public enumerationTextAlignment
Specifies the text alignment for a Label
Public enumerationTextReplacements
Text replacement options when entering text
Public enumerationToolBarDock
Docking mode hint for a ToolBar
Public enumerationToolBarTextAlign
Text alignment hint for items in a ToolBar
Public enumerationVerticalAlignment
Horizontal alignment for controls
Public enumerationWindowState
State of a Window
Public enumerationWindowStyle
Style of a Window
Public enumerationWrapMode
Specifies the wrapping mode for the text of a Label