ViewInfoCollection 类

定义

包含 ViewInfo 窗体中每个视图的 对象。

public ref class ViewInfoCollection abstract : System::Collections::IEnumerable
public abstract class ViewInfoCollection : System.Collections.IEnumerable
type ViewInfoCollection = class
    interface IEnumerable
Public MustInherit Class ViewInfoCollection
Implements IEnumerable
继承
ViewInfoCollection
实现

示例

在以下示例中 ViewInfos ,类的 XmlForm 属性用于设置对窗体的 ViewInfoCollection 的引用。 然后,代码将循环访问 集合,并使用 HideName 类的 ViewInfo 属性来确定视图是否在“视图”菜单中隐藏。 如果已隐藏,视图的名称将显示在消息框中。

// Set a reference to the ViewInfoCollection of the form.
ViewInfoCollection myViewInfos = this.ViewInfos;

// Loop through the collection and display the 
// names of any hidden views.
foreach (ViewInfo myViewInfo in myViewInfos)
{
   if(myViewInfo.HideName)
   {
      MessageBox.Show("Hidden view: " + myViewInfo.Name);
   }
}
' Set a reference to the ViewInfoCollection of the form.
Dim myViewInfos As ViewInfoCollection = Me.ViewInfos

' Loop through the collection and display the 
' names of any hidden views.
Dim myViewInfo As ViewInfo
For Each myViewInfo In myViewInfos
   If myViewInfo.HideName Then
      MessageBox.Show("Hidden view: " & myViewInfo.Name)
   End If
Next

注解

ViewInfoCollection 类实现可用于访问与表单中的每个视图相关联的 ViewInfo 对象的属性。 窗体的 ViewInfoCollection 对象通过 ViewInfos 类的 XmlForm 属性进行访问。

可以使用 ViewInfoCollection 对象返回对指定 ViewInfo 对象的引用、获取 ViewInfo 对象的计数、切换视图以及返回有关视图的信息。 不能使用该对象创建、添加或删除 ViewInfo 对象。

构造函数

ViewInfoCollection()

包含 ViewInfo 窗体中每个视图的 对象。

属性

Count

获取集合中包含的对象数 ViewInfoViewInfoCollection 计数。

Default

获取一个 ViewInfo 对象,该对象表示在表单模板中设置的默认视图。

Initial

获取或设置 ViewInfo 表示窗体的初始视图的 对象。

Item[Int32]

按索引值从集合中ViewInfoCollection获取指定的 ViewInfo 对象。

Item[String]

按名称从集合中ViewInfoCollection获取指定的 ViewInfo 对象。

方法

GetEnumerator()

获取一个 IEnumerator 对象,该对象循环访问对象中的所有 ViewInfoCollection 条目。

SwitchView(String)

按名称将当前视图切换到指定视图。

SwitchView(ViewInfo)

将当前视图切换到由指定 ViewInfo 对象表示的视图。

适用于