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 объектом. |