ViewInfoCollection (Clase)
Contiene un objeto ViewInfo por cada vista de un formulario.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)
Sintaxis
<DefaultMemberAttribute("Item")> _
Public MustInherit Class ViewInfoCollection
Implements IEnumerable
Dim instance As ViewInfoCollection
[DefaultMemberAttribute("Item")]
public abstract class ViewInfoCollection : IEnumerable
Comentarios
La clase ViewInfoCollection implementa propiedades que se pueden usar para tener acceso al objeto ViewInfo asociado a cada vista de un formulario. Se puede obtener acceso al objeto ViewInfoCollection de un formulario mediante la propiedad ViewInfos de la clase XmlForm.
El objeto ViewInfoCollection se puede usar para devolver una referencia a un objeto ViewInfo especificado, obtener un recuento de los objetos ViewInfo, cambiar de vista y devolver información sobre una vista. No se puede utilizar para crear, agregar ni quitar objetos ViewInfo.
Ejemplo
En el ejemplo siguiente, se usa la propiedad ViewInfos de la clase XmlForm para establecer una referencia al objeto ViewInfoCollection del formulario. A continuación, el código realiza una operación de bucle en la colección y usa la propiedad HideName de la clase ViewInfo para determinar si la vista se oculta en el menú Ver. Si es así, el nombre de la vista se muestra en un cuadro de mensaje.
// 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
Jerarquía de herencia
System.Object
Microsoft.Office.InfoPath.ViewInfoCollection
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
ViewInfoCollection (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)