DesignSurface.View 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取根设计器的视图。
public:
property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object
属性值
根设计器的视图。
例外
设计图面当前未加载,设计器加载程序尚未创建根设计器,或者设计图面虽已完成加载,但加载失败。 在 InnerException 中可能提供了更多信息。
设计器已加载,但是它没有提供与此设计图面兼容的视图。
附加到 DesignSurface 的 IDesignerHost 已被释放。
示例
下面的代码示例演示如何 View 隐藏视图技术。
IRootDesigner d;
ViewTechnology[] supported = d.SupportedTechnologies;
return d.GetView(supported[0]);
注解
BeginLoad必须事先调用 方法才能开始加载过程。 可以在设计器加载程序完成加载之前返回视图,因为提供视图的根设计器是设计器加载程序创建的第一个对象。 如果视图不可用, BeginLoad 将引发异常。
视图技术的概念已过时。 但是,它保留在根设计器的接口中,以实现向后兼容性。 对使用 对象的任何人隐藏其用法 DesignSurface 。 属性 View 通过将受支持的技术传递回根设计器来隐藏视图技术。