Compartir a través de


ViewInfoCollection Clase

Definición

Contiene un ViewInfo objeto para cada vista dentro de un formulario.

public ref class ViewInfoCollection abstract : System::Collections::IEnumerable
public abstract class ViewInfoCollection : System.Collections.IEnumerable
type ViewInfoCollection = class
    interface IEnumerable
Public MustInherit Class ViewInfoCollection
Implements IEnumerable
Herencia
ViewInfoCollection
Implementaciones

Ejemplos

En el ejemplo siguiente, la ViewInfos propiedad de la XmlForm clase se usa para establecer una referencia a ViewInfoCollection del formulario. A continuación, el código recorre en bucle la colección y usa la HideName propiedad de la ViewInfo clase para determinar si la vista está oculta en el menú Vista. 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

Comentarios

La clase ViewInfoCollection implementa propiedades que se pueden usar para tener acceso al objeto ViewInfo asociado a cada vista de un formulario. Se obtiene acceso al objeto ViewInfoCollection de un formulario a través de la ViewInfos propiedad de la XmlForm clase .

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.

Constructores

ViewInfoCollection()

Contiene un ViewInfo objeto para cada vista dentro de un formulario.

Propiedades

Count

Obtiene un recuento del número de ViewInfo objetos contenidos en la ViewInfoCollection colección.

Default

Obtiene un ViewInfo objeto que representa la vista predeterminada tal como se establece en la plantilla de formulario.

Initial

Obtiene o establece el ViewInfo objeto que representa la vista inicial del formulario.

Item[Int32]

Obtiene el objeto especificado ViewInfo de la ViewInfoCollection colección por valor de índice.

Item[String]

Obtiene el objeto especificado ViewInfo de la ViewInfoCollection colección por nombre.

Métodos

GetEnumerator()

Obtiene un objeto IEnumerator que recorre en iteración todas las entradas del ViewInfoCollection objeto .

SwitchView(String)

Cambia de la vista actual a la vista especificada.

SwitchView(ViewInfo)

Cambia la vista actual a la vista representada por el objeto especificado ViewInfo .

Se aplica a