Поделиться через


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Метод

Определение

Определяет, загружен ли фрейм документа.

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

Параметры

frame
IVsWindowFrame

Фрейм документа для проверка.

Возвращаемое значение

true значение , если кадр загружен; Иначе false

Исключения

Возникает, если frame не является рамкой документа.

Комментарии

Некоторые свойства кадра документа не инициализируются, если загрузка кадра не завершена. Получение значения этих свойств до загрузки кадра может привести к проблемам с производительностью, так как принудительная загрузка кадра будет выполняться раньше, чем это необходимо, и замораживает пользовательский интерфейс во время загрузки кадра.

Этот метод можно использовать для проверка, если кадр уже загружен перед получением любого из следующих свойств кадра: VSFPROPID_DocData, VSFPROPID_AltDocData, VSFPROPID_DocViewи VSFPROPID_ViewHelper.

Применяется к