Поделиться через


Класс ViewInfoCollection

Содержит объект ViewInfo для каждого представления в форме.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
<DefaultMemberAttribute("Item")> _
Public MustInherit Class ViewInfoCollection
    Implements IEnumerable
'Применение
Dim instance As ViewInfoCollection
[DefaultMemberAttribute("Item")] 
public abstract class ViewInfoCollection : IEnumerable

Заметки

Класс ViewInfoCollection реализует свойства, которые можно использовать для доступа к объекту ViewInfo, связанному с каждым представлением в форме. Объект ViewInfoCollection формы доступен через свойство ViewInfos класса XmlForm.

Объект ViewInfoCollection можно использовать для возвращения ссылки на указанный объект ViewInfo, получения числа объектов ViewInfo, переключения представления и возвращения сведений о представлении. Его нельзя использовать для создания, добавления или удаления объектов ViewInfo.

Пример

В следующем примере свойство 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

Иерархия наследования

System.Object
  Microsoft.Office.InfoPath.ViewInfoCollection

Безопасность потока

Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

Члены ViewInfoCollection
Пространство имен Microsoft.Office.InfoPath