Provides access to members that control dimension feature editing.
Product Availability
Available with ArcGIS Desktop.
Members
| Description | ||
|---|---|---|
![]()  | 
CreateStyleID | The style id of newly created dimension features. | 
![]()  | 
CurrentConstructor | The currently selected dimension constructor. | 
![]()  | 
DimensionConstructors | The dimension constructors for creating new dimensions. | 
![]()  | 
Editor | The editor application extension. | 
![]()  | 
IsDimensionTarget | Indicates if a dimension feature class is the current editor target. | 
CoClasses that implement IDimensionEditExtension
| CoClasses and Classes | Description | 
|---|---|
| DimensionEditExtension | An editor extension for creating and editing dimension features. | 
[C#]
The following example illustrates how to obtain a reference to the DimensionEditExtension in C#.
public void GetEditorExtensionByCLSID()
{
  //You can get app from ICommand :: OnCreate() hook parameter
  UID editorUid = new UIDClass();
  editorUid.Value = "esriEditor.Editor";
  IEditor editor = app.FindExtensionByCLSID(editorUid) as IEditor;
  UID dimUid = new UIDClass();
  dimUid.Value = "esriEditorExt.DimensionEditExtension";
  IDimensionEditExtension dimEditExt = editor.FindExtension(dimUid) as IDimensionEditExtension;
}
[Visual Basic .NET]
The following example illustrates how to obtain a reference to the DimensionEditExtension in VBNet.
  Public Sub GetEditorExtensionByCLSID()
    'You can get app from ICommand :: OnCreate() hook parameter
    Dim editorUid As UID = New UIDClass()
    editorUid.Value = "esriEditor.Editor"
    Dim editor As IEditor = TryCast(app.FindExtensionByCLSID(editorUid), IEditor)
    Dim dimUid As UID = New UIDClass()
    dimUid.Value = "esriEditorExt.DimensionEditExtension"
    Dim dimEditExt As IDimensionEditExtension = TryCast(editor.FindExtension(dimUid), IDimensionEditExtension)
  End Sub


