Classes
Class | Description | |
---|---|---|
AddIn |
This class is used within an add-in to load components such as extensions, dockable windows, commands and etc. and retrieve the corresponding managed types for early-bound calls.
| |
Button |
Inherit this abstract class to create a button that can appear on toolbars or menus.
| |
ComboBox |
A combo box provides a drop-down list of items and can optionally provide an editable input area.
Inherit this abstract class to create a combo box that can appear on toolbars.
| |
ComboBox..::.Item |
Combo box item.
| |
DockableWindow |
Dockable windows are configurable windows inside the application that present additional data typically related to the active view. For example, in ArcMap, the table of contents and the Catalog window are dockable windows. Dockable windows can be moved and docked inside the application or they can float. When docked, dockable windows can be marked as unpinned to maximize application real estate.
Inherit this abstract class to create a dockable window.
| |
Extension |
Inherit this abstract class to create a custom extension.
| |
MultiItem |
A multi-item is a dynamic collection of menu items created at run time. Multi-items are useful when the items on a menu cannot be determined prior to run time or the items need to be modified based on the state of the system. A good example of this is the menu items at the bottom of the File menu representing the most recently used files.
Inherit this abstract class to create a multi-item that can act like several adjacent menu items.
| |
MultiItem..::.Item |
The individual item in the multiItem.
| |
MultiItem..::.ItemCollection |
The collection that contains all of the items in the multiItem.
| |
Tool |
Inherit this abstract class to create a tool.
Tools are similar to buttons but they also require interaction with the application's display.
| |
Tool..::.KeyEventArgs |
Specifies which key on the keyboard was pressed.
| |
Tool..::.MouseEventArgs |
Specifies which key on the keyboard was pressed when the mouse button is pressed.
|
Enumerations
Enumeration | Description | |
---|---|---|
ExtensionState |
Extension availability states.
|