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
.