Aracılığıyla paylaş


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Yöntem

Tanım

Belge çerçevesinin yüklenip yüklenmediğini belirler.

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

Parametreler

frame
IVsWindowFrame

Denetlenecek belge çerçevesi.

Döndürülenler

true çerçeve yüklenirse; Aksi takdir -de false

Özel durumlar

Bir belge çerçevesi olmadığında frame oluşturulur.

Açıklamalar

Çerçevenin yüklenmesi tamamlanmadıysa, belge çerçevesinin bazı özellikleri başlatılmaz. Bir çerçeve yüklenmeden önce bu özelliklerin değerini almak performans sorunlarına neden olabilir çünkü bir çerçeveyi gerektiğinden daha erken yüklemeye zorlar ve çerçeve yüklenirken kullanıcı arabirimini dondurar.

Bu yöntem, şu çerçeve özelliklerinden herhangi birini almadan önce bir çerçevenin zaten yüklenip yüklenmediğini denetlemek için kullanılabilir: VSFPROPID_DocData, VSFPROPID_AltDocData, VSFPROPID_DocViewve VSFPROPID_ViewHelper.

Şunlara uygulanır