ViewInfoCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält ein ViewInfo -Objekt für jede Ansicht in einem Formular.
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
- Vererbung
-
ViewInfoCollection
- Implementiert
Beispiele
Im folgenden Beispiel wird die ViewInfos -Eigenschaft der XmlForm -Klasse verwendet, um einen Verweis auf die ViewInfoCollection des Formulars festzulegen. Der Code durchläuft dann die Auflistung und verwendet die HideName -Eigenschaft der ViewInfo -Klasse, um zu bestimmen, ob die Ansicht im Menü Ansicht ausgeblendet ist. In diesem Fall wird der Name der Ansicht in einem Meldungsfeld angezeigt.
// 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
Hinweise
Die ViewInfoCollection-Klasse implementiert Eigenschaften, mit denen auf das jeder Ansicht in einem Formular zugeordnete ViewInfo-Objekt zugegriffen wird. Auf das ViewInfoCollection-Objekt für ein Formular wird über die ViewInfos -Eigenschaft der XmlForm -Klasse zugegriffen.
Das ViewInfoCollection-Objekt kann verwendet werden, um einen Verweis auf ein angegebenes ViewInfo-Objekt zurückzugeben, um die Anzahl der ViewInfo-Objekte zurückzugeben, um zwischen Ansichten zu wechseln und um Informationen zu einer Ansicht zurückzugeben. Sie kann nicht zum Erstellen, Hinzufügen oder Entfernen von ViewInfo-Objekten verwendet werden.
Konstruktoren
ViewInfoCollection() |
Enthält ein ViewInfo -Objekt für jede Ansicht in einem Formular. |
Eigenschaften
Count |
Ruft die Anzahl ViewInfo der in der ViewInfoCollection Auflistung enthaltenen Objekte ab. |
Default |
Ruft ein ViewInfo -Objekt ab, das die Standardansicht darstellt, wie sie in der Formularvorlage festgelegt ist. |
Initial |
Ruft das -Objekt ab, das ViewInfo die ursprüngliche Ansicht des Formulars darstellt, oder legt dieses fest. |
Item[Int32] |
Ruft das angegebene ViewInfo -Objekt aus der ViewInfoCollection Auflistung nach Indexwert ab. |
Item[String] |
Ruft das angegebene ViewInfo -Objekt anhand des Namens aus der ViewInfoCollection Auflistung ab. |
Methoden
GetEnumerator() |
Ruft ein IEnumerator-Objekt ab, das alle Einträge im ViewInfoCollection -Objekt durchläuft. |
SwitchView(String) |
Wechselt anhand des Namens von der aktuellen Ansicht zur angegebenen Ansicht. |
SwitchView(ViewInfo) |
Wechselt die aktuelle Ansicht in die Ansicht, die durch das angegebene ViewInfo Objekt dargestellt wird. |