VsShellUtilities.IsDocumentFrameLoaded(IVsWindowFrame) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定是否加载文档框架。
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
引发。
注解
如果文档框架尚未完成加载,则不会初始化文档框架的某些属性。 在加载帧之前获取这些属性的值可能会导致性能问题,因为它将强制帧在必要时间之前加载,并在加载帧时冻结 UI。
此方法可用于检查在获取以下任何帧属性之前已加载帧:VSFPROPID_DocData
、VSFPROPID_AltDocData
VSFPROPID_DocView
、 和 VSFPROPID_ViewHelper
。