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


Интерфейс ViewInfosCollection

Содержит объект ViewInfoObject для каждого представления в форме Microsoft Office InfoPath 2007.

 

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

Синтаксис

'Декларация
<GuidAttribute("096cd601-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(ViewInfosCollectionWrapper))> _
<CLSCompliantAttribute(False)> _
Public Interface ViewInfosCollection
    Inherits ViewInfos
'Применение
Dim instance As ViewInfosCollection
[GuidAttribute("096cd601-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(ViewInfosCollectionWrapper))] 
[CLSCompliantAttribute(false)] 
public interface ViewInfosCollection : ViewInfos

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье ViewInfos.

Семейство ViewInfosCollection реализует свойства, которые можно использовать для получения доступа для связанного объекта ViewInfoObject формы, а для получения доступа к нему можно использовать свойство ViewInfos объекта XDocument.

Семейство ViewInfosCollection можно использовать только для получения числа объектов ViewInfoObject, содержащихся в нем, или для возврата ссылки на указанный объект ViewInfoObject. Его нельзя использовать для создания, добавления или удаления объектов ViewInfoObject.

Пример

В следующем примере, свойство ViewInfos объекта XDocument реализовано как обработчик событий OnClick для кнопки в форме и используется для задания ссылки на семейство ViewInfos. После этого код просматривает семейство и отображает порядковый номер и имя каждого содержащегося в нем объекта ViewInfo.

[InfoPathEventHandler(MatchPath="ShowViewNames", EventType=InfoPathEventType.OnClick)]
public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.ViewInfos;

 // Loop through the collection and display the name
 // of each ViewInfo object that it contains.
 for (int i=0; i < viewInfos.Count; i++)
 {
  thisXDocument.UI.Alert("View name " + i + ": " + 
   viewInfos[i].Name);
 }
}

См. также

Ссылка

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