Interfaccia ViewInfosCollection
Contiene un oggetto ViewInfoObject per ogni visualizzazione in un modulo di Microsoft Office InfoPath.
Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)
Sintassi
<GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ViewInfosCollectionClass))> _
Public Interface ViewInfosCollection
Inherits ViewInfos
Dim instance As ViewInfosCollection
[GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(ViewInfosCollectionClass))]
public interface ViewInfosCollection : ViewInfos
Osservazioni
Questo tipo è un wrapper per un'interfaccia COM implementata da una coclasse richiesta dal codice gestito per l'interoperabilità COM. Per accedere ai membri specificati dall'interfaccia, utilizzare il tipo che contiene la coclasse che implementa l'interfaccia. Per informazioni sul tipo, inclusi dati sull'utilizzo, osservazioni ed esempi, vedere ViewInfos.
L'insieme ViewInfosCollection implementa proprietà che consentono di accedere all'oggetto ViewInfoObject associato a un modulo. Per accedere all'insieme si utilizza la proprietà ViewInfos dell'oggetto XDocument.
L'insieme ViewInfosCollection può essere utilizzato solo per ottenere il numero di oggetti ViewInfoObject in esso contenuti o per restituire un riferimento a un oggetto ViewInfoObject specificato. Non è possibile utilizzarlo per creare, aggiungere o rimuovere oggetti ViewInfoObject.
Esempio
Nell'esempio seguente, implementato come gestore eventi OnClick per un pulsante di un modulo, la proprietà ViewInfos dell'oggetto XDocument viene utilizzata per impostare un riferimento all'insieme ViewInfos. Viene quindi eseguito un ciclo nell'insieme e vengono visualizzati l'indice di posizione e il nome di ogni oggetto ViewInfo contenuto nell'insieme:
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);
}
}
Vedere anche
Riferimenti
Membri ViewInfosCollection
Spazio dei nomi Microsoft.Office.Interop.InfoPath