DataPlace
IExplorer Interface
CSCS.DataPlaceIExplorer
Interface for a UI that serves as a top-most DataPlace window.
Declaration Syntax
C#
public interface IExplorer : ISynchronizeInvoke, 
	INotifyPropertyChanged
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
ActiveMdiChild
Gets the active child window.

Application
Gets the hosting DataPlace application.

BeginInvoke(Delegate, array<Object>[]()[]) HostProtectionAttribute.
Asynchronously executes the delegate on the thread that created this object.
(Inherited from ISynchronizeInvoke.)
CloseAllTableDesigners(Database)
Closes all table designers associated with a database.

ContextDatabase
Gets the database currently in context (based on the current navigation item).

ContextDatabaseChanged
Occurs after navigating to a different database.

CreateNewSpreadsheetEditor(Database, DataPlace..::.DPTableRow)
Creates a spreadsheet editor.

CreateNewTableDesigner(Database, DataPlace..::.DPTableRow, CreateDesignerCallback, Object)
Creates a [!:ITableDesigner], or uses a callback method to do so.

CreateNewTableEditor(Database, DataPlace..::.DPTableRow, CreateEditorCallback, Object)
Creates a [!:ITableEditor], or uses a callback method to do so.

CreateNewTableEditor(Database, DataPlace..::.DPTableRow, SavedSearch, CreateEditorCallback, Object)
Creates a [!:ITableEditor], or uses a callback method to do so.

CreateNewUser()()()
Creates a user.

CreatePublication()()()
Creates a publication.

CreatePublication(String)
Creates a publication based on a model.

CreateSubscription(Guid)
Creates a subscription to a publication.

CreateSubscriptionWithPrompt()()()
Creates a subscription by prompting the user to provide the publication ID.

CreateTable(Database, String)
Creates a table.

DefaultCaption
Gets the default window caption.

DesignerVisible
Gets or sets whether the database designer is shown.

DropAddIn(Database, DataPlace..::.DPAddInRow)
Removes an add-in.

DropDatabase(DmpMaster..::.MySubscriptionsRow)
Deletes a database.

DropGroup(Database, DataPlace..::.DPGroupRow)
Deletes a group.

DropPublication(DmpMaster..::.PublicationsRow)
Deletes a publication.

DropSecurityRole(Database, String)
Deletes a security role.

DropSecurityTask(Database, String)
Deletes a security task.

DropSubscription(DmpMaster..::.MySubscriptionsRow)
Deletes a subscription.

DropTable(Database, DataPlace..::.DPTableRow)
Deletes a table.

EditAddIn(Database, DataPlace..::.DPAddInRow)
Allows the user to edit the properties of an add-in.

EditPublication(DmpMaster..::.PublicationsRow)
Allows the user to edit the properties of a publication.

EndInvoke(IAsyncResult)
Waits until the process started by calling BeginInvoke(Delegate, array<Object>[]()[]) completes, and then returns the value generated by the process.
(Inherited from ISynchronizeInvoke.)
Invoke(Delegate, array<Object>[]()[])
Synchronously executes the delegate on the thread that created this object and marshals the call to the creating thread.
(Inherited from ISynchronizeInvoke.)
InvokeRequired
Gets a value indicating whether the caller must call Invoke(Delegate, array<Object>[]()[]) when calling an object that implements this interface.
(Inherited from ISynchronizeInvoke.)
MainMenuStrip
Gets the main menu.

MainMenuStripVisible
Gets or sets whether the main menu is shown.

MainToolStrip
Gets the main tool bar.

MdiChildren
Gets an array of child windows.

NavigateToDatabase(Guid)
Navigates to a database.

NavigationRoot
Gets the navigation bar.

NavigationVisible
Gets or sets whether the navigation area is shown.

OpenTableEditorFromSearch(String)
Opens an [!:ITableEditor] from a saved search.

PropertyChanged
Occurs when a property value changes.
(Inherited from INotifyPropertyChanged.)
RefreshAttachedEditor()()()
Refreshes the current [!:ITableEditor], including refreshing the comments editor, search pane, and other related items.

RefreshMdiMergeMenus()()()
Merges the applicable menu and tool bar items.

Reinitialize()()()
Reinitializes the explorer.

SavedSearchVisible
Gets or sets whether the Saved Search area is shown.

ShowStart()()()
Shows the start window/page.

ShowSummary()()()
Shows a summary of the current subscriptions and their synchronization status.

TableEditorOpened
Occurs when a table editor is opened.

UseTabbedMdi
Gets or sets whether to open child windows as tabs.

Assembly: CS.DataPlace.Extensibility (Module: CS.DataPlace.Extensibility) Version: 2.0.3271.19819