ViewInfoCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 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 |
获取集合中包含的对象数 ViewInfo 的 ViewInfoCollection 计数。 |
Default |
获取一个 ViewInfo 对象,该对象表示在表单模板中设置的默认视图。 |
Initial |
获取或设置 ViewInfo 表示窗体的初始视图的 对象。 |
Item[Int32] |
按索引值从集合中ViewInfoCollection获取指定的 ViewInfo 对象。 |
Item[String] |
按名称从集合中ViewInfoCollection获取指定的 ViewInfo 对象。 |
方法
GetEnumerator() |
获取一个 IEnumerator 对象,该对象循环访问对象中的所有 ViewInfoCollection 条目。 |
SwitchView(String) |
按名称将当前视图切换到指定视图。 |
SwitchView(ViewInfo) |
将当前视图切换到由指定 ViewInfo 对象表示的视图。 |