Compartilhar via


ViewInfoCollection Classe

Definição

Contém um ViewInfo objeto para cada exibição em um formulário.

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
Herança
ViewInfoCollection
Implementações

Exemplos

No exemplo a seguir, a ViewInfos propriedade da XmlForm classe é usada para definir uma referência ao ViewInfoCollection do formulário. Em seguida, o código passa pela coleção e usa a HideName propriedade da ViewInfo classe para determinar se o modo de exibição está oculto no menu Exibir. Se for, o nome do modo de exibição será exibido em uma caixa de mensagens.

// 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

Comentários

A classe ViewInfoCollection implementa propriedades que podem ser usadas para acessar o objeto ViewInfo associado a cada exibição em um formulário. O objeto ViewInfoCollection para um formulário é acessado por meio da ViewInfos propriedade da XmlForm classe.

O objeto ViewInfoCollection pode ser usado para retornar uma referência a um objeto ViewInfo especificado, obter a contagem dos objetos ViewInfo , alternar exibições e retornar informações sobre uma exibição. Ele não pode ser usado para criar, adicionar ou remover objetos ViewInfo .

Construtores

ViewInfoCollection()

Contém um ViewInfo objeto para cada exibição em um formulário.

Propriedades

Count

Obtém uma contagem do número de ViewInfo objetos contidos na ViewInfoCollection coleção.

Default

Obtém um ViewInfo objeto que representa o modo de exibição padrão como ele é definido no modelo de formulário.

Initial

Obtém ou define o ViewInfo objeto que representa a exibição inicial do formulário.

Item[Int32]

Obtém o objeto especificado ViewInfo da ViewInfoCollection coleção por valor de índice.

Item[String]

Obtém o objeto especificado ViewInfo da ViewInfoCollection coleção pelo nome.

Métodos

GetEnumerator()

Obtém um objeto IEnumerator que itera em todas as entradas do ViewInfoCollection objeto.

SwitchView(String)

Alterna a exibição atual para a exibição especificada pelo nome.

SwitchView(ViewInfo)

Alterna a exibição atual para a exibição representada pelo objeto especificado ViewInfo .

Aplica-se a