Provides access to members that control the Object Loader UI.
Product Availability
Available with ArcGIS Desktop.
Members
| Description | ||
|---|---|---|
![]()  | 
Application | Application of the Object/Simple data loader. | 
![]()  | 
Editor | Editor extension. | 
![]()  | 
Show | Show or hide the object loader window. | 
CoClasses that implement IObjectLoaderUI
| CoClasses and Classes | Description | 
|---|---|
| ObjectLoaderUI | The object loader dialog. | 
[C#]
// This sample should be added to ArcCatalog 
// Set up the IObjectLoaderUI and IObjectLoaderUIProperties objects
// IObjectLoaderUI.Application and IObjectLoaderUIProperties.TargetTable
// are the minumum required to bring up the UI. Other methods are// optional.
private void ObjectLoaderUIExample(){
    IObjectLoaderUI objectLoaderUI = new ObjectLoaderUI();
    IObjectLoaderUIProperties objectLoaderUIProperties = objectLoaderUI as IObjectLoaderUIProperties;
        // Get the applicaion information and the name
    // of the selected table or featureclass.        
    IGxApplication arcCatalog = m_application as IGxApplication;
    IGxObject selectedObject = arcCatalog.SelectedObject;
    IName name = selectedObject.InternalObjectName;    
    // If the type of the object is correct, execute the required
    // methods and bring up the ObjectLoader UI.        if(name is IDatasetName)
    {        IDatasetName datasetName = name as IDatasetName;
        esriDatasetType datasetType = datasetName.Type;
        if(datasetType == esriDatasetType.esriDTTable || datasetType == esriDatasetType.esriDTFeatureClass)
        {
            objectLoaderUIProperties.TargetTable = name.Open() as ITable;
            objectLoaderUI.Application = arcCatalog;
            objectLoaderUI.Show(true, true, 0);        	}
    }
}


