Condividi tramite


Classe ViewInfoCollection

Contiene un oggetto ViewInfo per ogni visualizzazione di un modulo.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

<DefaultMemberAttribute("Item")> _
Public MustInherit Class ViewInfoCollection
    Implements IEnumerable

Dim instance As ViewInfoCollection
[DefaultMemberAttribute("Item")] 
public abstract class ViewInfoCollection : IEnumerable

Osservazioni

La classe ViewInfoCollection implementa proprietà che possono essere utilizzate per accedere all'oggetto ViewInfo associato a ogni visualizzazione di un modulo. All'oggetto ViewInfoCollection di un modulo è possibile accedere tramite la proprietà ViewInfos della classe XmlForm.

L'oggetto ViewInfoCollection può essere utilizzato per restituire un riferimento a un oggetto ViewInfo specificato, ottenere il numero di oggetti ViewInfo, cambiare la visualizzazione e restituire informazioni su una visualizzazione, ma non per creare, aggiungere o rimuovere oggetti ViewInfo.

Esempio

Nell'esempio seguente viene utilizzata la proprietà ViewInfos della classe XmlForm per impostare un riferimento all'oggetto ViewInfoCollection del modulo. Viene quindi eseguito un ciclo tra l'insieme e viene utilizzata la proprietà HideName della classe ViewInfo per determinare se la visualizzazione è nascosta nel menu Visualizza. In caso affermativo, il nome della visualizzazione viene visualizzato in una finestra di messaggio.

// Set a reference to the ViewInfoCollection of the form.
ViewInfoCollection myViewInfos = this.ViewInfos;

// Loop through the collection and display the 
// names of any hidden views.
foreach (ViewInfo myViewInfo in myViewInfos)
{
   if(myViewInfo.HideName)
   {
      MessageBox.Show("Hidden view: " + myViewInfo.Name);
   }
}
' Set a reference to the ViewInfoCollection of the form.
Dim myViewInfos As ViewInfoCollection = Me.ViewInfos

' Loop through the collection and display the 
' names of any hidden views.
Dim myViewInfo As ViewInfo
For Each myViewInfo In myViewInfos
   If myViewInfo.HideName Then
      MessageBox.Show("Hidden view: " & myViewInfo.Name)
   End If
Next

Gerarchia di ereditarietà

System.Object
  Microsoft.Office.InfoPath.ViewInfoCollection

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri ViewInfoCollection
Spazio dei nomi Microsoft.Office.InfoPath