View 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表表单中的一个视图。
public ref class View abstract
public abstract class View
type View = class
Public MustInherit Class View
- 继承
-
View
示例
使用 CurrentView 类的 属性访问表示当前视图的 XmlFormView 对象。 在以下示例中,首先将创建一个 View 对象来引用表单的当前活动视图。 然后,将使用 ViewInfo 属性访问视图的 ViewInfo 对象,并在消息框中显示其名称。
// Set a reference to the current view.
View thisView = this.CurrentView;
// Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name);
' Set a reference to the current view.
Dim thisView As View = Me.CurrentView
' Display the view's name.
MessageBox.Show(thisView.ViewInfo.Name)
若要更改当前活动的视图,请使用 SwitchViewViewInfoCollection 类的 方法,如以下示例所示。
this.ViewInfos.SwitchView("View2");
Me.ViewInfos.SwitchView("View2")
若要强制更新视图以显示在窗体的基础 XML 文档中以编程方式更改的信息,可以使用 ForceUpdate()View 类的 方法,如以下示例所示。
this.CurrentView.ForceUpdate();
Me.CurrentView.ForceUpdate()
注解
View 类提供了许多属性和方法,可以用来以编程方式与 InfoPath 视图进行交互,这些方法包括:选择视图中包含的数据、在视图之间切换、使视图与表单的基础 XML 文档同步以及执行 InfoPath 的编辑操作等。
注意:InfoPath 对象模型不提供 View 对象的集合,但它提供 ViewInfoCollection 提供对象集合的 ViewInfo 类,每个对象都提供有关它所表示的相应视图的信息。 此外, View 类提供 ViewInfo 属性,使你能够访问有关关联视图的信息。
构造函数
View() |
代表表单中的一个视图。 |
属性
SignatureLines |
获取对 SignatureLineCollection 与当前视图关联的 的引用。 |
ViewInfo |
获取对 ViewInfo 与视图关联的 对象的引用。 |
Window |
获取对 Window 与视图关联的 对象的引用。 |