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
Get
'Usage
Dim instance As XmlForm
Dim value As ViewInfoCollection
value = instance.ViewInfos
public abstract ViewInfoCollection ViewInfos { get; }
Eigenschaftswert
Typ: Microsoft.Office.InfoPath.ViewInfoCollection
Eine ViewInfoCollection-Auflistung, in der die der Formularvorlage zugeordneten ViewInfo-Objekte enthalten sind.
Hinweise
Das ViewInfosCollection-Objekt enthält eine Auflistung von ViewInfo-Objekten, in denen Informationen über jede in einer InfoPath-Formularvorlage implementierten Ansicht enthalten sind.
Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.
Auf diesen Typ oder dieses Mitglied kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler oder in einem Webbrowser geöffnet wurden.
Beispiele
Im folgenden Codebeispiel 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