Microsoft.Dynamics.Framework.UI.Extensibility Namespace

The Microsoft.Dynamics.Framework.UI.Extensibility namespace contains types that define the model for creating RoleTailored client control add-ins for Microsoft Dynamics NAV 2009 SP1.

Classes

  Class Description
Public class ControlAddInExportAttribute Declares a class to be a control add-in that can be used in the RoleTailored client.
Public class ValidationResult Defines the data for a validation result from the IControlAddInSite interface. This class cannot be inherited.

Interfaces

  Interface Description
Public interface IControlAddIn Defines the interface for the control add-in.
Public interface IControlAddInSite Defines the interface that allows a control add-in to get information about the container of the add-in control.
Public interface IEventControlAddInDefinition Base interface for a control add-in definition interface that defines a ControlAddInEventHandler event.
Public interface IObjectControlAddInDefinition Base interface for a control add-in definition interface that binds the control add-in with a System.Object data type and raises a Microsoft.Dynamics.Framework.UI.Extensibility.ControlAddInEventHandler event.
Public interface IStringControlAddInDefinition Base interface for a control add-in definition interface with a String value type and a ControlAddInEventHandler event.
Public interface IValueControlAddInDefinition Base interface for a control add-in definition that binds the control add-in with System.String or System.Object data types to the Microsoft Dynamics NAV database.

Delegates

  Delegate Description
Public delegate ControlAddInEventHandler Specifies a control add-in event.

Enumerations

  Enumeration Description
Public enumeration Style Defines the style enumeration for the control add-in as determined by the Style property of the RoleTailored client page control that is applied with the control add-in.
Public enumeration ValidationState Defines the state of a validation result.