Compartir a través de


VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Método

Definición

Determina si se carga un marco de documento.

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

Marco de documento que se va a comprobar.

Devoluciones

true es si se carga el marco; Lo contrario false

Excepciones

Se produce cuando frame no es un marco de documento.

Comentarios

Algunas propiedades de un marco de documento no se inicializan si el marco no ha terminado de cargarse. La obtención del valor de esas propiedades antes de cargar un fotograma puede provocar problemas de rendimiento, ya que forzará que un fotograma se cargue antes de lo necesario e inmoviliza la interfaz de usuario mientras se carga el fotograma.

Este método se puede usar para comprobar si ya se ha cargado un marco antes de obtener cualquiera de estas propiedades de marco: VSFPROPID_DocData, VSFPROPID_AltDocData, VSFPROPID_DocViewy VSFPROPID_ViewHelper.

Se aplica a