ViewInfosCollection (Interfaz)
Contiene un objeto ViewInfoObject para cada vista de un formulario de Microsoft Office InfoPath.
Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)
Sintaxis
<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
Comentarios
Este tipo es un contenedor para una interfaz COM implementada por una coclase que necesita el código administrado para su interoperabilidad COM. Para obtener acceso a los miembros especificados por esta interfaz, use el tipo que contiene la coclase que implementa esta interfaz. Para obtener información sobre el tipo, incluido su uso, así como observaciones y ejemplos, vea ViewInfos.
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.
Ejemplo
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:
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
ViewInfosCollection (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)