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 classAddValueEventArgs<T>
Arguments for controlling whether values should be added to a list or control
Public classApplication
Starting point for any UI application
Protected classApplication.Callback
Callback implementation for the Application class
Public classBindableBinding<T, 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 classButton.Callback
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 classCalendar.Callback
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 classCheckBox.Callback
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 classCheckMenuItem.Callback
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 classColorDialog.Callback
Callback implementation for handlers of the ColorDialog
Public classColorPicker
Control to show and pick a color.
Protected classColorPicker.Callback
Callback implementation for handlers of ColorPicker
Public classColumnBinding<T>
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 classComboBox.Callback
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 classContextMenu.Callback
Callback implementation for handlers of the ContextMenu
Public classControl
Base for all visual UI elements
Protected classControl.Callback
Callback methods for handlers of Control
Public classControlBinding<T, 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 classCustomCell.Callback
Callback implementation for the CustomCell
Public classDataFormats
Provides access to common data formats in a DataObject.
Public classDataObject
Drag/Drop action data.
Public classDataStoreCollection<T>
Public classDataStoreVirtualCollection<T>
Public classDateTimePicker
Date/time picker control to enter a date and/or time value
Protected classDateTimePicker.Callback
Callback implementation for handlers of the DateTimePicker.
Public classDelegateBinding<TValue>
Direct delegate binding.
Public classDelegateBinding<T, TValue>
Indirect binding using delegate methods
Public classDialog
Custom modal dialog
Public classDialog<T>
Custom modal dialog with a specified result type
Public classDirectBinding<T>
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 classDocumentControl.Callback
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 classDrawable.Callback
Callback implementation for handlers of Drawable
Public classDrawableCell
A cell that is rendered by custom code.
Protected classDrawableCell.Callback
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 classDropDown.Callback
Callback implementation for the DropDown
Public classDropDownFormatEventArgs
Arguments for formatting items in a DropDown using the FormatItem event.
Public classDualBinding<T>
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 classEnumCheckBoxList<T>
Check box list based on an enumeration
Public classEnumDropDown<T>
Combo box for an enumeration
Public classEnumRadioButtonList<T>
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 classExpander.Callback
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 classFilePicker.Callback
Callback implementation for handlers of FilePicker
Public classFilterCollection<T>
Collection that supports filtering and sorting
Public classFixedMaskedTextProvider
Implements a fixed masked text provider, using the standard System.ComponentModel.MaskedTextProvider.
Public classFixedMaskedTextProvider<T>
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 classFontDialog.Callback
Callback implementation for handlers of the FontDialog.
Public classFontPicker
Control to show and pick a font.
Protected classFontPicker.Callback
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 classGrid.Callback
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 classGridView<T>
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 classIndirectBinding<T>
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 classLinkButton.Callback
Callback implementation for handlers of LinkButton
Public classListBox
Control to show a list of items that the user can select
Protected classListBox.Callback
Callback implementation for handlers of ListBox
Public classListControl
Base control binding to a list of items
Protected classListControl.Callback
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 classMaskedTextBox<T>
Masked text box that provides a value converted to/from text
Public classMaskedTextStepper
Text box with masking capabilities.
Public classMaskedTextStepper<T>
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 classMenuItem.Callback
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 classNavigation.Callback
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 classNumericMaskedTextBox<T>
Masked text box with a variable length numeric mask.
Public classNumericMaskedTextProvider
Masked text provider for numeric input.
Public classNumericMaskedTextProvider<T>
Masked text provider for numeric input of the specified type.
Public classNumericMaskedTextStepper<T>
Masked text box with a variable length numeric mask.
Public classNumericStepper
Control for the user to enter a numeric value
Protected classNumericStepper.Callback
Callback implementation for handlers of the NumericStepper
Public classNumericUpDown Obsolete.
Control for the user to enter a numeric value (obsolete, use NumericStepper instead)
Public classObjectBinding<TValue>
Binding for a particular object to get/set values from/to
Public classObjectBinding<T, 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 classPrintDocument.Callback
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 classPropertyBinding<T>
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 classPropertyCellType<T>
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 classPropertyCellTypeEnum<T>
Public classPropertyCellTypeNumber
Property cell type to edit any type of number
Public classPropertyCellTypeNumber<T>
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 classPropertyGrid.Callback
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 classRadioButton.Callback
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 classRadioMenuItem.Callback
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 classRelayCommand<T>
Command to relay execution and execute state to delegates
Public classRelayValueCommand<TValue>
Public classRelayValueCommand<TParameter, 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 classScrollable.Callback
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 classSegmentedButton.Callback
Callback methods for handlers of SegmentedButton.
Public classSegmentedItem
Base class for items of the SegmentedButton control.
Protected classSegmentedItem.Callback
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 classSelectableFilterCollection<T>
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 classSingleValueCell<T>
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 classSlider.Callback
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 classSplitter.Callback
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 classStepper.Callback
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 classTabControl.Callback
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 classTextArea.Callback
Callback implementation for handlers of the TextArea
Public classTextBox
Single line text box control
Protected classTextBox.Callback
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 classTextControl.Callback
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 classTextStepper.Callback
Callback implementation for the TextStepper
Public classThemedContainerHandler<TControl, TWidget, TCallback>
Base class for implementing Eto Container control handlers using Eto controls.
Public classThemedControlHandler<TControl, 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 classToggleButton.Callback
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 classTrayIndicator.Callback
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 classTreeGridView.Callback
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 classTreeView.Callback
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 classUITimer.Callback
Callback implementation for UITimer
Public classValueCommand<T>
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 classWebView.Callback
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 classWindow.Callback
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 structureRange<T>
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 interfaceAboutDialog.IHandler
Handler interface for the AboutDialog
Public interfaceApplication.ICallback
Interface for callbacks to the Application class
Public interfaceApplication.IHandler
Handler interface for the Application class
Public interfaceButton.ICallback
Callback interface for Button
Public interfaceButton.IHandler
Handler interface for the Button control
Public interfaceButtonMenuItem.IHandler
Handler interface for the ButtonMenuItem.
Public interfaceButtonSegmentedItem.IHandler
Handler interface for the ButtonSegmentedItem.
Public interfaceButtonToolItem.IHandler
Handler for the ButtonToolItem.
Public interfaceCalendar.ICallback
Callback interface for handlers of the Calendar.
Public interfaceCalendar.IHandler
Handler interface for the Calendar.
Public interfaceCheckBox.ICallback
Callback interface for the CheckBox
Public interfaceCheckBox.IHandler
Handler interface for the CheckBox control
Public interfaceCheckBoxCell.IHandler
Handler interface for the CheckBoxCell.
Public interfaceCheckMenuItem.ICallback
Callback interface for the CheckMenuItem class.
Public interfaceCheckMenuItem.IHandler
Handler interface for the CheckMenuItem.
Public interfaceCheckToolItem.IHandler
Handler for the CheckToolItem.
Public interfaceClipboard.IHandler
Handler interface for the Clipboard.
Public interfaceCollectionEditor.IHandler
Handler for the CollectionEditor.
Public interfaceColorDialog.ICallback
Callback interface for the ColorDialog
Public interfaceColorDialog.IHandler
Handler interface for the ColorDialog
Public interfaceColorPicker.ICallback
Callback interface for ColorPicker
Public interfaceColorPicker.IHandler
Handler interface for the ColorPicker control
Public interfaceComboBox.ICallback
Callback interface for the ComboBox
Public interfaceComboBox.IHandler
Handler interface for the ComboBox
Public interfaceComboBoxCell.IHandler
Handler interface for the ComboBoxCell.
Public interfaceCommonControl.IHandler
Handler interface for the CommonControl.
Public interfaceCommonDialog.IHandler
Handler interface for the CommonDialog
Public interfaceContainer.IHandler
Handler interface for the Container control
Public interfaceContextMenu.ICallback
Callback interface for instances of ContextMenu
Public interfaceContextMenu.IHandler
Handler interface for the ContextMenu
Public interfaceControl.ICallback
Callback interface for instances of Control
Public interfaceControl.IHandler
Handler interface for Control
Public interfaceCursor.IHandler
Platform interface for the Cursor class
Public interfaceCustomCell.ICallback
Callback interface for the CustomCell
Public interfaceCustomCell.IHandler
Handler interface for the CustomCell.
Public interfaceDataFormats.IHandler
Handler interface for implementations of the DataFormats object.
Public interfaceDataObject.IHandler
Handler interface for platform implementations of DataObject
Public interfaceDateTimePicker.ICallback
Callback interface for the DateTimePicker.
Public interfaceDateTimePicker.IHandler
Handler interface for the DateTimePicker control
Public interfaceDialog.IHandler
Handler interface for the Dialog class
Public interfaceDocumentControl.ICallback
Callback interface for the DocumentControl
Public interfaceDocumentControl.IHandler
Handler interface for the DocumentControl
Public interfaceDocumentPage.IHandler
Handler interface for the DocumentPage
Public interfaceDrawable.ICallback
Callback interface for Drawable
Public interfaceDrawable.IHandler
Handler interface for the Drawable control
Public interfaceDrawableCell.ICallback
Callback interface for handlers of the DrawableCell cell.
Public interfaceDrawableCell.IHandler
Handler interface for the DrawableCell.
Public interfaceDropDown.ICallback
Callback interface for the DropDown
Public interfaceDropDown.IHandler
Handler interface for the DropDown
Public interfaceExpander.ICallback
Callback interface for the Expander
Public interfaceExpander.IHandler
Handler interface for platform implementations of the Expander.
Public interfaceFileDialog.IHandler
Handler interface for the FileDialog based widgets
Public interfaceFilePicker.ICallback
Callback interface for FilePicker
Public interfaceFilePicker.IHandler
Handler interface for the FilePicker control
Public interfaceFixedMaskedTextProvider.IHandler
Handler interface for implementations of the FixedMaskedTextProvider.
Public interfaceFontDialog.ICallback
Callback interface for handlers of the FontDialog.
Public interfaceFontDialog.IHandler
Handler interface for the FontDialog.
Public interfaceFontPicker.ICallback
Callback interface for handlers of the FontPicker.
Public interfaceFontPicker.IHandler
Handler interface for the FontPicker.
Public interfaceForm.IHandler
Interface handler for the Form control
Public interfaceGrid.ICallback
Callback interface for instances of Grid
Public interfaceGrid.IHandler
Handler interface for the Grid control
Public interfaceGridColumn.IHandler
Handler interface for the GridColumn.
Public interfaceGridView.IHandler
Handler interface for the GridView.
Public interfaceGroupBox.IHandler
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 interfaceIDataStore<T>
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 interfaceIIndirectBinding<T>
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 interfaceImageTextCell.IHandler
Handler interface for the ImageTextCell.
Public interfaceImageView.IHandler
Handler interface for the ImageView
Public interfaceImageViewCell.IHandler
Handler interface for the ImageViewCell.
Public interfaceIMaskedTextProvider
Interface for a masked text provider that can be used with MaskedTextBox.
Public interfaceIMaskedTextProvider<T>
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 interfaceISelectable<T>
Interface for an object that can select multiple items and rows.
Public interfaceISelectableControl<T>
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 interfaceITreeGridItem<T>
Interface for an item in a TreeGridView that implements children
Public interfaceITreeGridStore<T>
Item store for the TreeGridView
Public interfaceITreeItem
Interface for an item in a TreeView
Public interfaceITreeItem<T>
Base tree item interface
Public interfaceITreeStore
Base data store for the TreeView
Public interfaceIValueCommand<T>
Interface for a command that can provide a value
Public interfaceIValueConverter
Interface for providing a reusable converter for binding values
Public interfaceKeyboard.IHandler
Handler for platforms to implement the Keyboard functionality.
Public interfaceLabel.IHandler
Handler interface for the Label
Public interfaceLayout.IHandler
Platform handler interface for the the Layout class
Public interfaceLayout.IPositionalLayoutHandler
Platform handler interface for positional layouts where controls are placed in an x, y grid
Public interfaceLinkButton.ICallback
Callback interface for LinkButton
Public interfaceLinkButton.IHandler
Handler interface for the LinkButton control
Public interfaceListBox.ICallback
Callback interface for the ListBox
Public interfaceListBox.IHandler
Handler interface for the ListBox
Public interfaceListControl.ICallback
Callback interface for the ListControl
Public interfaceListControl.IHandler
Handler interface for the ListControl
Public interfaceMenu.ISubmenuHandler
Handler interface for menus that implement a submenu
Public interfaceMenuBar.IHandler
Handler interface for the MenuBar
Public interfaceMenuItem.ICallback
Callback interface for the MenuItem
Public interfaceMenuItem.IHandler
Handler interface for the MenuItem
Public interfaceMenuSegmentedItem.IHandler
Handler interface for the MenuSegmentedItem.
Public interfaceMessageBox.IHandler
Handler interface for the MessageBox
Public interfaceMouse.IHandler
Handler interface for the Mouse class
Public interfaceNavigation.ICallback
Callback interface for the Navigation control.
Public interfaceNavigation.IHandler
Handler interface for the Navigation control.
Public interfaceNotification.IHandler
Handler interface for the Notification control
Public interfaceNumericStepper.ICallback
Callback interface for the NumericStepper
Public interfaceNumericStepper.IHandler
Handler interface for the NumericStepper control.
Public interfaceOpenFileDialog.IHandler
Handler interface for the OpenFileDialog
Public interfaceOpenWithDialog.IHandler
Handler interface for the OpenWithDialog.
Public interfacePageSettings.IHandler
Handler interface for the PageSettings control
Public interfacePanel.IHandler
Handler interface fot the Panel
Public interfacePasswordBox.IHandler
Handler interface for the PasswordBox control
Public interfacePixelLayout.IHandler
Handler interface for the PixelLayout control
Public interfacePrintDialog.IHandler
Handler for the PrintDialog.
Public interfacePrintDocument.ICallback
Interface for handlers to trigger events
Public interfacePrintDocument.IHandler
Handler interface for the PrintDocument widget
Public interfacePrintSettings.IHandler
Handler interface for the PrintSettings class.
Public interfaceProgressBar.IHandler
Handler interface for the ProgressBar control
Public interfaceProgressCell.IHandler
Handler interface for the ProgressCell.
Public interfacePropertyGrid.ICallback
Callback interface for the PropertyGrid
Public interfacePropertyGrid.IHandler
Handler interface for the PropertyGrid
Public interfaceRadioButton.ICallback
Callback interface for the RadioButton
Public interfaceRadioButton.IHandler
Handler interface for the RadioButton
Public interfaceRadioMenuItem.ICallback
Callback interface for the RadioMenuItem.
Public interfaceRadioMenuItem.IHandler
Handler interface for the RadioMenuItem.
Public interfaceRadioToolItem.IHandler
Handler for the RadioToolItem.
Public interfaceRichTextArea.IHandler
Handler interface for the RichTextArea.
Public interfaceSaveFileDialog.IHandler
Handler interface for the SaveFileDialog
Public interfaceScreen.IHandler
Handler interface for the Screen.
Public interfaceScreen.IScreensHandler
Handler interface for static methods of the Screen.
Public interfaceScrollable.ICallback
Callback interface for the Scrollable
Public interfaceScrollable.IHandler
Handler interface for the Scrollable control
Public interfaceSearchBox.IHandler
Handler interface for the SearchBox control
Public interfaceSegmentedButton.ICallback
Callback interface for handlers of SegmentedButton
Public interfaceSegmentedButton.IHandler
Handler interface for SegmentedButton.
Public interfaceSegmentedItem.ICallback
Callback interface for handlers of the SegmentedItem.
Public interfaceSegmentedItem.IHandler
Handler interface for the SegmentedItem.
Public interfaceSelectFolderDialog.IHandler
Handler interface for the SelectFolderDialog
Public interfaceSeparatorMenuItem.IHandler
Handler interface for the SeparatorMenuItem
Public interfaceSeparatorToolItem.IHandler
Handler interface for the SeparatorToolItem.
Public interfaceSlider.ICallback
Callback interface for the Slider
Public interfaceSlider.IHandler
Handler interface for the Slider
Public interfaceSpinner.IHandler
Handler interface for the Spinner control
Public interfaceSplitter.ICallback
Callback interface for the Splitter
Public interfaceSplitter.IHandler
Handler interface for the Splitter
Public interfaceStepper.ICallback
Callback interface for the Stepper
Public interfaceStepper.IHandler
Handler interface for the Stepper
Public interfaceTabControl.ICallback
Callback interface for the TabControl
Public interfaceTabControl.IHandler
Handler interface for the TabControl
Public interfaceTableLayout.IHandler
Handler interface for TableLayout
Public interfaceTabPage.IHandler
Handler interface for the TabPage
Public interfaceTaskbar.IHandler
Handler interface for the Taskbar.
Public interfaceTextArea.ICallback
Callback interface for the TextArea
Public interfaceTextArea.IHandler
Handler interface for the TextArea
Public interfaceTextBox.ICallback
Callback interface for the TextBox based controls
Public interfaceTextBox.IHandler
Handler interface for the TextBox.
Public interfaceTextBoxCell.IHandler
Handler interface for the TextBoxCell.
Public interfaceTextControl.ICallback
Callback interface for the TextControl based controls
Public interfaceTextControl.IHandler
Handler interface for the TextControl based controls
Public interfaceTextStepper.ICallback
Callback interface for the TextStepper
Public interfaceTextStepper.IHandler
Handler interface for platform implementations of the TextStepper
Public interfaceToggleButton.ICallback
Callback interface for handlers of the ToggleButton.
Public interfaceToggleButton.IHandler
Handler interface for the ToggleButton
Public interfaceTool.IHandler
Interface for platform implementations of the Tool class.
Public interfaceToolBar.IHandler
Handler interface for the ToolBar.
Public interfaceToolItem.IHandler
Handler interface for the ToolItem.
Public interfaceTrayIndicator.ICallback
Callback interface for TrayIndicator
Public interfaceTrayIndicator.IHandler
Handler interface for the TrayIndicator control
Public interfaceTreeGridView.ICallback
Callback interface for the TreeGridView
Public interfaceTreeGridView.IHandler
Handler interface for the TreeGridView
Public interfaceTreeView.ICallback
Callback interface for instances of TreeView
Public interfaceTreeView.IHandler
Handler interface for TreeView
Public interfaceUITimer.ICallback
Callback interface for UITimer
Public interfaceUITimer.IHandler
Handler interface for UITimer
Public interfaceWebView.ICallback
Callback interface for the WebView.
Public interfaceWebView.IHandler
Handler interface for the WebView.
Public interfaceWindow.ICallback
Callback interface for instances of Window
Public interfaceWindow.IHandler
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