Click or drag to resize

Easymap.AddIn Namespace

The Easymap.AddIn namespace provides access to base classes of Easymap.
Classes
 ClassDescription
Public classAddInAttribute This Attribute marks a class as an importable EasyMap AddIn. It implements System.ComponentMode.Composition.ExportAttribute. For more information about EasyMap Application AddIns see IAddIn.
Public classCode exampleApplication The Application class provides access to global application properties and documents.
Public classApplicationFindFileEventArgs Parameters of the find file handler event .
Public classApplicationFindFileEventArgsFindFileInfo Holds the information for searching, browsing files.
Public classApplicationUnhandledExceptionArgs Parameters of the unhandled exception handler event .
Public classApplicationEvents Defines several application events, which can be binded.
Public classApplicationSettings Temporary application settings
Public classCode exampleCommand Represents an entry in the main menu or toolbar.
Public classCommandArgs Arguments for click and update handlers of the Command.
Public classCommandCollection Maintains a list of registered Commands.
Public classCommandCollectionCommandLineHandlerArgs Parameters of the command line handler event
Public classDocument The Document Class represents an loaded EasyMap document file (empx).
Public classDocumentCollection List of all available Documents
Public classDocumentMetadata Contains common metadata like author, last saved date, etc.
Public classDocumentVariablesCollection Contains user-defined variables, which can be used in macros.
Public classFactories Not supported, yet.
Public classFindFileArgs Event arguments which provides data for find file event.
Public classNodeCollection List of all Nodes in this document
Public classCode exampleRuntimeLicenseCollection A list of runtime licenses.
Public classCode exampleSheet A Sheet is a host for visual elements.
Public classSheetCollection List of all sheets in this document
Public classSheetStatusChangedEventArgs Base EventArgs class, which provides data for mouse events.
Public classSyncronize Class to syncronize async operations.
Public classUnhandledExceptionArgs Event arguments which provides data for unhandled exceptions event.
Interfaces
 InterfaceDescription
Public interfaceCode exampleIAddIn Base interface for EasyMap application AddIns. The class gets automaticaly loaded on startup if it is decorated with the AddInAttribute (Note: A reference to System.ComponentModel.Composition is regquired!)
Public interfaceIAddInDescription Interface for the AddInAttribute
Delegates
 DelegateDescription
Public delegateApplicationFindFileEventHandler Represents the method that will handle the FindFile event.
Public delegateApplicationUnhandledExceptionHandler Represents the method that will handle the UnhandledException event.
Public delegateCommandCollectionCommandLineHandler Represents the method that will handle the CommandLine event.
Public delegateCommandEventHandler Represents the method that will handle the Command event.
Public delegateFindFileHandler Represents the method that will handle the FindFile event.
Public delegateSheetStatusChangedHandler Represents the method that will handle the sheet status changed event.
Public delegateUnhandledExceptionHandler Represents the method that will handle the UnhandledException event.
Enumerations
 EnumerationDescription
Public enumerationCommandType Specifies where the Command should be placed in the user interface.
Public enumerationSheetCurrentMode Current mouse mode of the Sheet