VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se um quadro de documento é carregado.
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
Parâmetros
- frame
- IVsWindowFrame
O quadro do documento a ser marcar.
Retornos
true
se o quadro for carregado; Caso contrário false
Exceções
Gerado quando frame
não é um quadro de documento.
Comentários
Algumas propriedades de um quadro de documento não serão inicializadas se o quadro não tiver terminado de ser carregado. Obter o valor dessas propriedades antes que um quadro seja carregado pode causar problemas de desempenho, pois forçará um quadro a carregar mais cedo do que o necessário e congelará a interface do usuário enquanto o quadro estiver sendo carregado.
Esse método pode ser usado para marcar se um quadro já estiver carregado antes de obter qualquer uma dessas propriedades de quadro: VSFPROPID_DocData
, VSFPROPID_AltDocData
, VSFPROPID_DocView
e VSFPROPID_ViewHelper
.