Freigeben über


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Methode

Definition

Bestimmt, ob ein Dokumentrahmen geladen wird.

public static bool IsDocumentFrameLoaded(Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame frame);
static member IsDocumentFrameLoaded : Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame -> bool
Public Function IsDocumentFrameLoaded (frame As IVsWindowFrame) As Boolean

Parameter

frame
IVsWindowFrame

Der zu überprüfende Dokumentrahmen.

Gibt zurück

true , wenn der Rahmen geladen ist; Andernfalls false

Ausnahmen

Wird ausgelöst, wenn frame kein Dokumentrahmen ist.

Hinweise

Einige Eigenschaften eines Dokumentrahmens werden nicht initialisiert, wenn das Laden des Frames noch nicht abgeschlossen ist. Das Abrufen des Werts dieser Eigenschaften, bevor ein Frame geladen wird, kann zu Leistungsproblemen führen, da dadurch das Laden eines Frames früher als erforderlich erzwungen wird und die Benutzeroberfläche während des Ladens des Frames fixiert wird.

Diese Methode kann verwendet werden, um zu überprüfen, ob ein Frame bereits geladen wurde, bevor sie eine der folgenden Frameeigenschaften erhält: VSFPROPID_DocData, VSFPROPID_AltDocData, VSFPROPID_DocViewund VSFPROPID_ViewHelper.

Gilt für: