Поделиться через


ViewInfoCollection Класс

Определение

Содержит ViewInfo объект для каждого представления в форме.

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
Наследование
ViewInfoCollection
Реализации

Примеры

В следующем примере ViewInfos свойство XmlForm класса используется для задания ссылки на ViewInfoCollection формы. Затем код циклически просматривает коллекцию и использует HideName свойство ViewInfo класса , чтобы определить, скрыто ли представление в меню Вид. Если скрыто, имя представления отображается в окне сообщения.

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

Комментарии

Класс ViewInfoCollection реализует свойства, которые можно использовать для доступа к объекту ViewInfo, связанному с каждым представлением в форме. Доступ к объекту ViewInfoCollection для формы осуществляется через ViewInfos свойство XmlForm класса .

Объект ViewInfoCollection можно использовать для возвращения ссылки на указанный объект ViewInfo, получения числа объектов ViewInfo, переключения представления и возвращения сведений о представлении. Его нельзя использовать для создания, добавления или удаления объектов ViewInfo.

Конструкторы

ViewInfoCollection()

Содержит ViewInfo объект для каждого представления в форме.

Свойства

Count

Возвращает количество объектов, ViewInfo содержащихся в ViewInfoCollection коллекции.

Default

ViewInfo Возвращает объект , представляющий представление по умолчанию, заданное в шаблоне формы.

Initial

Возвращает или задает ViewInfo объект, представляющий начальное представление формы.

Item[Int32]

Возвращает указанный ViewInfo объект из коллекции по значению ViewInfoCollection индекса.

Item[String]

Возвращает указанный ViewInfo объект из ViewInfoCollection коллекции по имени.

Методы

GetEnumerator()

Возвращает объект IEnumerator , который выполняет итерацию по всем записям в объекте ViewInfoCollection .

SwitchView(String)

Переключает текущее представление на указанное по имени.

SwitchView(ViewInfo)

Переключает текущее представление в представление, представленное указанным ViewInfo объектом.

Применяется к