Partager via


ViewInfosCollection Interface

Définition

Contient un ViewInfoObject objet pour chaque vue dans un formulaire Microsoft InfoPath.

public interface class ViewInfosCollection : Microsoft::Office::Interop::InfoPath::SemiTrust::ViewInfos
[System.Runtime.InteropServices.Guid("096cd601-0786-11d1-95fa-0080c78ee3bb")]
public interface ViewInfosCollection : Microsoft.Office.Interop.InfoPath.SemiTrust.ViewInfos
type ViewInfosCollection = interface
    interface ViewInfos
Public Interface ViewInfosCollection
Implements ViewInfos
Attributs
Implémente

Exemples

Dans l'exemple qui suit, implémenté comme un gestionnaire d'événements OnClick pour un bouton figurant sur un formulaire, la propriété ViewInfos de l'objet XDocument est utilisée pour définir une référence à la collection ViewInfos. Le code exécute ensuite une boucle dans la collection et affiche l'index de position et le nom de chaque objet ViewInfo qu'elle contient.

[InfoPathEventHandler(MatchPath="ShowViewNames", EventType=InfoPathEventType.OnClick)]
public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.<span class="label">ViewInfos</span>;

 // Loop through the collection and display the name
 // of each ViewInfo object that it contains.
 for (int i=0; i &lt; viewInfos.Count; i++)
 {
  thisXDocument.UI.Alert("View name " + i + ": " + 
   viewInfos[i].Name);
 }
}

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM, y compris un lien vers les descriptions de ses membres, consultezViewInfos .

La collection ViewInfosCollection implémente des propriétés qui peuvent être utilisées pour accéder à l’objet ViewInfoObject associé à un formulaire, et elle est accessible via la ViewInfos propriété de l’objet XDocument .

La collection ViewInfosCollection peut être utilisée pour compter le nombre d'objets ViewInfoObject qu'elle contient ou pour renvoyer une référence à un objet ViewInfoObject spécifié. Elle ne peut pas être utilisée pour créer, ajouter ou supprimer des objets ViewInfoObject.

Propriétés

Count

Obtient le nombre d’objets ViewInfoObject contenus dans la ViewInfosCollection collection.

(Hérité de ViewInfos)
Item[Object]

Obtient l’objet spécifié ViewInfoObject de la ViewInfosCollection collection.

(Hérité de ViewInfos)

Méthodes

GetEnumerator()

Obtient un IEnumerator qui itère sur toutes les entrées de l’objet ViewInfosCollection .

(Hérité de ViewInfos)

S’applique à