Freigeben über


ViewInfosCollection-Schnittstelle

Enthält ein ViewInfoObject-Objekt für jede Ansicht in einem Microsoft Office InfoPath 2007-Formular.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter ViewInfos.

Die ViewInfosCollection-Auflistung implementiert Eigenschaften, die für den Zugriff auf die einem Formular zugeordneten ViewInfoObject-Objekte verwendet werden können. Der Zugriff auf die Auflistung erfolgt über die ViewInfos-Eigenschaft des XDocument-Objekts.

Die ViewInfosCollection-Auflistung kann nur verwendet werden, um die Anzahl der in der Auflistung enthaltenen ViewInfoObject-Objekte abzurufen oder um einen Verweis auf das angegebene ViewInfoObject-Objekt zurückzugeben. Sie kann nicht zum Erstellen, Hinzufügen oder Entfernen von ViewInfoObject-Objekten verwendet werden.

Beispiel

Im folgenden Beispiel, das als OnClick-Ereignishandler für eine Schaltfläche in einem Formular implementiert wird, wird die ViewInfos-Eigenschaft des XDocument-Objekts verwendet, um einen Verweis auf die ViewInfos-Auflistung festzulegen. Anschließend durchläuft der Code die Auflistung in einer Schleife und zeigt den positionellen Index sowie den Namen jedes in der Auflistung enthaltenen ViewInfo-Objekts an.

[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);
 }
}

Siehe auch

Referenz

ViewInfosCollection-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace