Udostępnij za pośrednictwem


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Metoda

Definicja

Określa, czy ramka dokumentu jest ładowana.

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

Parametry

frame
IVsWindowFrame

Ramka dokumentu do sprawdzenia.

Zwraca

true jeśli ramka jest ładowana; Inaczej false

Wyjątki

Zgłaszany, gdy frame nie jest ramką dokumentu.

Uwagi

Niektóre właściwości ramki dokumentu nie są inicjowane, jeśli ramka nie zakończyła ładowania. Uzyskanie wartości tych właściwości przed załadowaniem ramki może spowodować problemy z wydajnością, ponieważ wymusi ładowanie ramki wcześniej niż to konieczne i zawiesza interfejs użytkownika podczas ładowania ramki.

Ta metoda może służyć do sprawdzania, czy ramka jest już załadowana przed uzyskaniem dowolnej z tych właściwości ramki: VSFPROPID_DocData, , VSFPROPID_AltDocDataVSFPROPID_DocViewi VSFPROPID_ViewHelper.

Dotyczy