Compartir a través de


Interfaz ViewInfosCollection

Contiene un objeto ViewInfoObject por cada vista de un formulario de Microsoft InfoPath.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd601-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ViewInfosCollection _
    Inherits ViewInfos
'Uso
Dim instance As ViewInfosCollection
[GuidAttribute("096cd601-0786-11d1-95fa-0080c78ee3bb")]
public interface ViewInfosCollection : ViewInfos

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enViewInfos.

La colección ViewInfosCollection implementa propiedades que se pueden utilizar para tener acceso al objeto ViewInfoObject asociado de un formulario y está accesible a través de la propiedad ViewInfos del objeto XDocument.

La colecciónViewInfosCollection únicamente se puede utilizar para obtener el recuento de los objetos ViewInfoObject que contiene o para devolver una referencia a un objeto ViewInfoObject especificado. No se puede utilizar para crear, agregar ni quitar objetos ViewInfoObject.

Ejemplos

En el ejemplo siguiente, implementado como controlador de eventos OnClick para un botón de un formulario, se utiliza la propiedad ViewInfos del objeto XDocument para establecer una referencia a la colección ViewInfos. A continuación, el código efectúa una operación de bucle en la colección y muestra el índice de posición y el nombre de cada objeto ViewInfo contenido en ella:

[InfoPathEventHandler(MatchPath="ShowViewNames", EventType=InfoPathEventType.OnClick)]
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);
 }
}

Vea también

Referencia

Miembros ViewInfosCollection

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust