VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.