Freigeben über


XmlForm.ViewInfos-Eigenschaft

Ruft einen Verweis auf das ViewInfoCollection-Objekt ab, das der Formularvorlage zugeordnet ist.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property ViewInfos As ViewInfoCollection
'Usage
Dim instance As XmlForm
Dim value As ViewInfoCollection

value = instance.ViewInfos
public abstract ViewInfoCollection ViewInfos { get; }

Eigenschaftswert

Eine ViewInfoCollection-Auflistung, in der die der Formularvorlage zugeordneten ViewInfo-Objekte enthalten sind.

Hinweise

Das ViewInfosCollection-Objekt enthält eine Auflistung der ViewInfo-Objekte, in denen Informationen über jede in einer InfoPath-Formularvorlage implementierten Ansicht enthalten sind.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 oder einem Webbrowser geöffnet wurden.

Beispiel

Im folgenden Beispiel wird mithilfe der ViewInfos-Eigenschaft des XmlForm-Objekts ein Verweis auf die ViewInfoCollection-Auflistung der Formularvorlage festgelegt und anschließend jedes ViewInfo-Objekt in der Auflistung in einer Schleife durchlaufen, um den jeweiligen Namen der Ansicht in einem Meldungsfeld anzuzeigen.

ViewInfoCollection viewInfos = this.ViewInfos;

foreach(ViewInfo thisView in viewInfos)
{
   MessageBox.Show("View name: " + thisView.Name);
}
Dim viewInfos As ViewInfoCollection = Me.ViewInfos

For Each thisView As ViewInfo In viewInfos
   MessageBox.Show("View name:" & thisView.Name)
Next

Siehe auch

Referenz

XmlForm-Klasse
XmlForm-Member
Microsoft.Office.InfoPath-Namespace