Partilhar via


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Método

Definição

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_DocViewe VSFPROPID_ViewHelper.

Aplica-se a