ModelingDocView Class

 

Represents a document window in the Domain-Specific Language Designer or generated designer.

Namespace:   Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)


[CLSCompliantAttribute(false)]
public ref class ModelingDocView abstract : ModelingWindowPane, 
	IVsStatusbarUser, IVsToolboxUser, IVsToolboxActiveUserHook

NameDescription
System_CAPS_protmethodModelingDocView(ModelingDocData^, IServiceProvider^)

Initializes a new instance of the ModelingDocView class.

NameDescription
System_CAPS_pubpropertyActiveInPlaceEditWindow

Gets and sets the active window for in-place editing.(Inherited from ModelingWindowPane.)

System_CAPS_pubpropertyContent

(Inherited from WindowPane.)

System_CAPS_protpropertyDefaultToolboxTabName

Gets the name of the Toolbox tab that the user clicked.

System_CAPS_protpropertyDefaultToolboxTabToolboxItemsCount

System_CAPS_pubpropertyDocData

Gets a document for the document window.

System_CAPS_pubpropertyFrame

Gets the IVsWindowFrame that corresponds to this window..(Inherited from ModelingWindowPane.)

System_CAPS_protpropertyHasSelectableObjects

Gets the document window and if the document window is open, enables the Select Objects option.(Overrides ModelingWindowPane::HasSelectableObjects.)

System_CAPS_protpropertyHelpService

Gets the help service.(Inherited from ModelingWindowPane.)

System_CAPS_protpropertyInitializationMode

(Inherited from WindowPane.)

System_CAPS_protpropertyIsPrimaryView

Gets the document window and verifies whether this window is the primary document window.

System_CAPS_pubpropertyMenuService

Gets the menu command service.(Inherited from ModelingWindowPane.)

System_CAPS_pubpropertyPrimarySelection

Gets the primary selected element in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protpropertyProvideViewHelper

Gets the document window and verifies whether a view helper should be created for the document window.

System_CAPS_protpropertySelectedElements

Gets the elements that are selected in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubpropertySelectionCount

Gets the number of elements that are selected in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protpropertySelectionHelpService

Gets the selection help service. (Inherited from ModelingWindowPane.)

System_CAPS_protpropertyServiceProvider

Gets the service provider that is local to this window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protpropertyTargetToolboxItemFilterAttributes

Gets a collection of filter attributes for the document window.

System_CAPS_protpropertyToolboxService

Gets the Toolbox service.

System_CAPS_pubpropertyWindow

(Inherited from WindowPane.)

NameDescription
System_CAPS_protmethodBaseLoadView()

To be called when the associated DocData is finished loading or reloading, primarily from DocView.LoadView(). Performs any basic initialization required after loading a new DocData into the view.

System_CAPS_protmethodCommitPendingEditForCommand(CommandID^)

When implemented in a derived class, specifies whether pending edits should be committed before a command is executed.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodCountAllObjects()

Gets the number of elements in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodCountObjects(UInt32, UInt32)

Counts the number of elements in the window pane or in the current selection.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodCountSelectedObjects()

Gets the number of elements in the current selection.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodDispose()

(Inherited from WindowPane.)

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources used by the ModelingDocView and optionally releases the managed resources.(Overrides ModelingWindowPane::Dispose(Boolean).)

System_CAPS_protmethodDoSelectObjects(UInt32, array<Object^>^, UInt32)

When implemented in a derived class, selects elements in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodGetAllObjects(UInt32, array<Object^>^)

Gets all elements in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetComponentSelected(Object^)

Specifies whether the given component is selected.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetContainerSelected(Object^)

Specifies whether the given container is selected.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetObjects(UInt32, UInt32, array<Object^>^)

Gets either the elements that are currently selected or the elements that can be selected in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetSelectedComponents()

Gets the components that are selected in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodGetSelectedObjects(UInt32, array<Object^>^)

Gets the elements that are selected in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodGetService(Type^)

Gets the service of the specified type. Override this method to return the custom menu command service(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetSite(Guid, IntPtr)

Gets the site that was set with SetSite.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodHide()

Hides the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodInitialize()

Initializes an instance of the ModelingDocView class.(Overrides WindowPane::Initialize().)

System_CAPS_protmethodInterceptDataObject(IDataObject^)

Called by toolbox when the input data object is about to go into a drag-drop operation. This method allows the input data object to be substituted by the returned data object, which will go into the drag-drop operation instead. The base implementation returns null, which means no substitution of the input data object.

System_CAPS_pubmethodIsDataObjectSupported(IDataObject^)

Verifies whether an item in the Toolbox can be used with the document window.

System_CAPS_pubmethodIsSupported(IDataObject^)

Verifies whether the document window supports an item in the Toolbox.

System_CAPS_pubmethodItemPicked(IDataObject^)

Notifies clients that a user clicked an item in the Toolbox or pressed ENTER to select the item.

System_CAPS_pubmethodLoadUIState(Stream^)

(Inherited from WindowPane.)

System_CAPS_protmethodLoadView()

Verifies whether the document has loaded in a document window.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnClose()

Removes window pane objects from the shortcut menu selection when the window pane is closed.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodOnCreate()

When the document is loaded, creates a view for the document window.(Overrides WindowPane::OnCreate().)

System_CAPS_protmethodOnSelectionChanged(EventArgs^)

Notifies event listeners after the selection changes.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodOnSelectionChanging(EventArgs^)

Notifies event listeners before the selection changes.(Inherited from ModelingWindowPane.)

System_CAPS_protmethodOnToolboxItemSelected(IDataObject^)

When a user clicks an item in the Toolbox, calls ToolboxItemSelected.

System_CAPS_protmethodOnToolboxSelectionChanged()

System_CAPS_protmethodPreProcessMessage(Message)

Handles window messages.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodSaveUIState(Stream^)

(Inherited from WindowPane.)

System_CAPS_pubmethodSelectObjects(UInt32, array<Object^>^, UInt32)

Selects elements in the window pane.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodSetInfo()

Updates the status bar for the document window.

System_CAPS_pubmethodSetSelectedComponents(ICollection^)

Adds the specified components into the selection container and notifies the shell of the selection change.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodSetSelectedComponents(ICollection^, SelectionTypes)

Not currently implemented.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodSetSite(Object^)

Initializes the window pane in the environment.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodShow()

Displays the window pane, brings it to the front, and makes it the active window.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodShowNoActivate()

Displays the window pane, brings it to the front, but does not make it the active window.(Inherited from ModelingWindowPane.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubeventSelectionChanged

Fired after the selection in the window pane has changed.(Inherited from ModelingWindowPane.)

System_CAPS_pubeventSelectionChanging

Fired before the selection in the window pane changes.(Inherited from ModelingWindowPane.)

System_CAPS_pubeventToolboxItemSelected

Occurs when the user drags the selected item from the Toolbox to the document window.

System_CAPS_pubeventToolboxSelectionChanged

Called when toolbox selection changes (through single-click or pressing up/down arrow keys).

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIOleCommandTarget::Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIOleCommandTarget::QueryStatus(Guid, UInt32, array<OLECMD>^, IntPtr)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsStatusbarUser::SetInfo()

Called by the shell when it's time for us to set info on the status bar.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsToolboxActiveUserHook::InterceptDataObject(IDataObject^, IDataObject^)

Called by toolbox when the input data object is about to go into a drag-drop operation. This method allows the input data object to be substituted by the output data object, which will go into the drag-drop operation instead.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsToolboxActiveUserHook::ToolboxSelectionChanged(IDataObject^)

Called when selection on toolbox changes (through a single-click or pressing up/down arrow keys).

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::CloseUIElementPane()

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::CreateUIElementPane(Object^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::GetDefaultUIElementSize(array<SIZE>^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::LoadUIElementState(IStream^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::SaveUIElementState(IStream^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::SetUIElementSite(IServiceProvider^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsUIElementPane::TranslateUIElementAccelerator(array<MSG>^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::ClosePane()

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::GetDefaultSize(array<SIZE>^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::LoadViewState(IStream^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::SaveViewState(IStream^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::SetSite(IServiceProvider^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIVsWindowPane::TranslateAccelerator(array<MSG>^)

(Inherited from WindowPane.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIServiceProvider::GetService(Type^)

(Inherited from WindowPane.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: