IVsAsyncShellOpenDocument.OpenCopyOfStandardEditorAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Utilizzato per implementare la funzionalità Window.NewWindow.
public Microsoft.VisualStudio.Shell.Interop.IVsTask OpenCopyOfStandardEditorAsync (Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame originalWindowFrame, Guid logicalView);
abstract member OpenCopyOfStandardEditorAsync : Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame * Guid -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function OpenCopyOfStandardEditorAsync (originalWindowFrame As IVsWindowFrame, logicalView As Guid) As IVsTask
Parametri
- originalWindowFrame
- IVsWindowFrame
Puntatore al frame della finestra originale da clonare.
- logicalView
- Guid
Oggetto Guid che identifica la vista logica. La visualizzazione predefinita è VSConstants.LOGVIEWID_Primary
e ogni editor deve supportare tale visualizzazione.
Se l'editor implementa IVsMultiViewDocumentView nell'oggetto visualizzazione documento, il valore passato a ActivateLogicalView(Guid), che determina quale visualizzazione viene attivata quando viene visualizzata la finestra dell'editor.
Specificando la visualizzazione Guidlogica, è possibile richiedere la visualizzazione specifica corrispondente al motivo per cui si richiede la visualizzazione.
Ad esempio, specificare VSConstants.LOGVIEWID_Debugging
per ottenere la visualizzazione appropriata per il debug o VSConstants.LOGVIEWID_TextView
per ottenere la visualizzazione appropriata per l'editor di testo (ovvero una visualizzazione che implementa IVsCodeWindow).
Restituisce
Attività che rappresenta l'operazione aperta.
Il risultato dell'attività è un IVsAsyncOpenDocumentResult oggetto.
Il valore di WindowFrame è un riferimento a un nuovo, clonato IVsWindowFrame in base a originalWindowFrame
.
Commenti
L'attività restituita da questo metodo non indica che la visualizzazione del documento e i documenti sono stati caricati. Per informazioni dettagliate, vedere DocumentLoadTask.
Gli editor devono gestire il comando cmdidNewWindow chiamando questo metodo.