Класс 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