Classes

  ClassDescription
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

  EnumerationDescription
ExtensionState
Extension availability states.