VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.