VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Metode

Definisi

Menentukan apakah bingkai dokumen dimuat.

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

Bingkai dokumen untuk diperiksa.

Mengembalikan

true jika bingkai dimuat; Sebaliknya false

Pengecualian

Dilemparkan ketika frame bukan bingkai dokumen.

Keterangan

Beberapa properti bingkai dokumen tidak diinisialisasi jika bingkai belum selesai dimuat. Mendapatkan nilai properti tersebut sebelum bingkai dimuat dapat menyebabkan masalah performa karena akan memaksa bingkai untuk memuat lebih awal dari yang diperlukan dan membekukan UI saat bingkai dimuat.

Metode ini dapat digunakan untuk memeriksa apakah bingkai sudah dimuat sebelum mendapatkan salah satu properti bingkai ini: VSFPROPID_DocData, , VSFPROPID_AltDocDataVSFPROPID_DocView, dan VSFPROPID_ViewHelper.

Berlaku untuk