Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

WizardStepCollection-Klasse

 

Veröffentlicht: Oktober 2016

Stellt eine Auflistung von Objekten, die aus WizardStepBase abgeleitet sind, in einem Steuerelement dar, das als Assistent fungiert. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Web.UI.WebControls.WizardStepCollection

public sealed class WizardStepCollection : IList, ICollection, 
	IEnumerable

NameBeschreibung
System_CAPS_pubpropertyCount

Ruft die Anzahl der WizardStepBase-abgeleiteten Objekte in der Wizard des Steuerelements WizardStepCollection Auflistung.

System_CAPS_pubpropertyIsReadOnly

Ruft einen Wert, der angibt, ob die WizardStepBase-abgeleiteten Objekte in der Auflistung geändert werden können.

System_CAPS_pubpropertyIsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die Auflistung synchronisiert (threadsicher) ist.

System_CAPS_pubpropertyItem[Int32]

Ruft eine WizardStepBase-abgeleitetes Objekt aus der Auflistung am angegebenen Index.

System_CAPS_pubpropertySyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Auflistung synchronisiert werden kann.

NameBeschreibung
System_CAPS_pubmethodAdd(WizardStepBase)

Fügt das angegebene WizardStepBase-abgeleitete Objekt an das Ende der Auflistung.

System_CAPS_pubmethodAddAt(Int32, WizardStepBase)

Fügt das angegebene WizardStepBase-abgeleitetes Objekt der Auflistung an der angegebenen Indexposition.

System_CAPS_pubmethodClear()

Entfernt alle WizardStepBase-abgeleiteten Objekte aus der Auflistung.

System_CAPS_pubmethodContains(WizardStepBase)

Bestimmt, ob die WizardStepCollection -Auflistung enthält ein bestimmtes WizardStepBase-abgeleitetes Objekt.

System_CAPS_pubmethodCopyTo(WizardStepBase[], Int32)

Kopiert alle Elemente aus einem WizardStepCollection Auflistung in ein kompatibles eindimensionales Array von WizardStepBase -Objekten, beginnend am angegebenen Index des Zielarrays.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetEnumerator()

Gibt ein IEnumerator-implementiertes Objekt, das verwendet werden kann, durchlaufen die WizardStepBase-abgeleiteten Objekte in der Auflistung.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodIndexOf(WizardStepBase)

Bestimmt den Indexwert, der die Position des angegebenen WizardStepBase-abgeleitetes Objekt in der Auflistung.

System_CAPS_pubmethodInsert(Int32, WizardStepBase)

Fügt das angegebene WizardStepBase-abgeleitetes Objekt am angegebenen Index in die Auflistung.

System_CAPS_pubmethodRemove(WizardStepBase)

Entfernt das angegebene WizardStepBase-abgeleitetes Objekt aus der Auflistung.

System_CAPS_pubmethodRemoveAt(Int32)

Entfernt die WizardStepBase-abgeleitetes Objekt aus der Auflistung am angegebenen Speicherort.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Kopiert alle Elemente aus einem WizardStepCollection Auflistung in ein eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Fügt das angegebene Objekt an das Ende der Auflistung an.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Bestimmt, ob die Auflistung das angegebene Objekt enthält.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Bestimmt den Indexwert, der die Position des angegebenen Objekts in der Auflistung darstellt.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Fügt das angegebene Objekt in der Auflistung an der angegebenen Position.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Entfernt das angegebene Objekt aus der Auflistung.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Ruft einen Wert ab, der angibt, ob die Auflistung eine feste Größe aufweist.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Ruft das Objekt am angegebenen Index in der Auflistung ab.

NameBeschreibung
System_CAPS_pubmethodAsParallel()

Überladen. Ermöglicht die Parallelisierung einer Abfrage.(Definiert durch ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Überladen. Konvertiert ein IEnumerable zu einer IQueryable.(Definiert durch Queryable.)

System_CAPS_pubmethodCast<TResult>()

Wandelt die Elemente einer IEnumerable in den angegebenen Typ.(Definiert durch Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtert die Elemente einer IEnumerable auf Grundlage eines angegebenen Typs.(Definiert durch Enumerable.)

Die WizardStepCollection -Klasse wird zum Speichern und Verwalten einer Auflistung von WizardStepBase-abgeleiteten Objekte in ein Steuerelement, z. B. wie ein Assistent dient, der CreateUserWizard Steuerelement oder Wizard Steuerelement. Z. B. die Wizard -Steuerelement verwendet die WizardStepCollection -Klasse für die WizardSteps Eigenschaft.

Es gibt mehrere Methoden, die Sie zugreifen können die WizardStepBase-abgeleiteten Objekte in der WizardStepCollection:

  • Verwenden der Item Eigenschaft direkten Zugriff auf eine WizardStepBase-abgeleitetes Objekt an einem bestimmten nullbasierten Index.

  • Verwenden der GetEnumerator Methode zum Erstellen eines Enumerators, der zum Durchlaufen der Auflistung verwendet werden kann.

  • Verwenden der CopyTo Methode zum Kopieren der Inhalte der WizardStepCollection Auflistung in ein Array Objekt.

Das folgende Beispiel veranschaulicht das Auffüllen der WizardStepCollection Auflistung mit deklarativer Syntax.

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:Wizard id="Wizard1" 
        runat="server" >
        <WizardSteps>
          <asp:WizardStep id="Step1" 
            runat="server" 
            title="Step 1">
          </asp:WizardStep>
          <asp:WizardStep id="Step2" 
            runat="server" 
            title="Step 2">
          </asp:WizardStep>
          <asp:WizardStep id="Step3" 
            runat="server" 
            title="Step 3">
          </asp:WizardStep>
          <asp:WizardStep id="Step4" 
            runat="server" 
            title="Step 4">
          </asp:WizardStep>
          <asp:WizardStep id="Step5" 
            runat="server" 
            title="Step 5">
          </asp:WizardStep>
          <asp:WizardStep id="Step6" 
            runat="server" 
            title="Step 6">
          </asp:WizardStep>
        </WizardSteps>
        <HeaderTemplate>
          <b>WizardStepCollection Example</b>
        </HeaderTemplate>
      </asp:Wizard>
    </form>
  </body>
</html>

Im folgenden Beispiel wird veranschaulicht, wie programmgesteuert aufgefüllt eine WizardStepCollection Auflistung.

<%@ Page Language="C#" CodeFile="WizardStepCollection.cs" Inherits="WizardStepCollectioncs_aspx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>WizardStepCollection Example</title>
</head>
<body>
    <form id="Form1" runat="server">
      <h3>WizardStepCollection Example</h3>
      <asp:PlaceHolder id="PlaceHolder1" 
        runat="server" />
    </form>
  </body>
</html>

Im folgenden finden die CodeBehind Datei für die Webseite im vorangehenden Beispiel.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class WizardStepCollectioncs_aspx : System.Web.UI.Page
{ 

    void Page_Load(object sender, EventArgs e)
    {
        // Programmatically create a wizard control.
        Wizard Wizard1 = new Wizard();

        // Create steps for the wizard control and insert them
        // into the WizardStepCollection collection.
        for (int i = 0; i <= 5; i++)
        {
            WizardStepBase newStep = new WizardStep();
            newStep.ID = "Step" + (i + 1).ToString();
            newStep.Title = "Step " + (i + 1).ToString();
            Wizard1.WizardSteps.Add(newStep);
        }

        // Display the wizard control on the Web page.
        PlaceHolder1.Controls.Add(Wizard1);
    }

}

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: