VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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_DocView
y VSFPROPID_ViewHelper
.