Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

WizardStepCollection classe

 

Date de publication : novembre 2016

Représente une collection d’objets dérivés de WizardStepBase dans un contrôle qui fait office d’Assistant. Cette classe ne peut pas être héritée.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

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

public sealed class WizardStepCollection : IList, ICollection, 
	IEnumerable

NomDescription
System_CAPS_pubpropertyCount

Obtient le nombre de WizardStepBase-dérivée objets dans le Wizard du contrôle WizardStepCollection collection.

System_CAPS_pubpropertyIsReadOnly

Obtient une valeur indiquant si le WizardStepBase-objets dérivés de la collection peuvent être modifiés.

System_CAPS_pubpropertyIsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread-safe).

System_CAPS_pubpropertyItem[Int32]

Obtient un WizardStepBase-objet dérivé de la collection à l’index spécifié.

System_CAPS_pubpropertySyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.

NomDescription
System_CAPS_pubmethodAdd(WizardStepBase)

Ajoute le texte spécifié WizardStepBase-objet dérivé à la fin de la collection.

System_CAPS_pubmethodAddAt(Int32, WizardStepBase)

Ajoute l’objet WizardStepBase-objet dérivé à la collection à l’index spécifié.

System_CAPS_pubmethodClear()

Supprime tous les WizardStepBase-objets dérivés de la collection.

System_CAPS_pubmethodContains(WizardStepBase)

Détermine si le WizardStepCollection collection contient son propre WizardStepBase-objet dérivé.

System_CAPS_pubmethodCopyTo(WizardStepBase[], Int32)

Copie tous les éléments d’un WizardStepCollection collection dans un tableau compatible unidimensionnel de WizardStepBase objets, en commençant à l’index spécifié du tableau cible.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodGetEnumerator()

Retourne un IEnumerator-implémenté l’objet qui peut être utilisé pour itérer au sein du WizardStepBase-dérivée objets dans la collection.

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodIndexOf(WizardStepBase)

Détermine la valeur d’index qui représente la position de l’objet WizardStepBase-dérivée de l’objet dans la collection.

System_CAPS_pubmethodInsert(Int32, WizardStepBase)

Insère le texte spécifié WizardStepBase-objet dérivé dans la collection à l’index spécifié.

System_CAPS_pubmethodRemove(WizardStepBase)

Supprime l’élément spécifié WizardStepBase-objet dérivé de la collection.

System_CAPS_pubmethodRemoveAt(Int32)

Supprime le WizardStepBase-objet dérivé de la collection à l’emplacement spécifié.

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Copie tous les éléments d’un WizardStepCollection collection dans un tableau unidimensionnel, en commençant à l’index spécifié du tableau cible.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Ajoute l’objet spécifié à la fin de la collection.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Détermine si la collection contient l’objet spécifié.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Détermine la valeur d’index qui représente la position de l’objet spécifié dans la collection.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Insère l’objet spécifié dans la collection à la position spécifiée.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Supprime l’objet spécifié de la collection.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Obtient une valeur indiquant si la collection est de taille fixe.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Obtient l’objet à l’index spécifié dans la collection.

NomDescription
System_CAPS_pubmethodAsParallel()

Surchargé. Active la parallélisation d'une requête.(Défini par ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Surchargé. Convertit un IEnumerable à un IQueryable.(Défini par Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convertit les éléments d’un IEnumerable au type spécifié.(Défini par Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtre les éléments d’un IEnumerable basé sur un type spécifié.(Défini par Enumerable.)

La WizardStepCollection classe est utilisée pour stocker et gérer une collection de WizardStepBase-dérivées des objets dans un contrôle qui agit comme un Assistant, tel que le CreateUserWizard contrôle ou Wizard contrôle. Par exemple, le Wizard contrôle la WizardStepCollection classe pour son WizardSteps propriété.

Il existe plusieurs façons, vous pouvez accéder à la WizardStepBase-dérivée objets dans le WizardStepCollection:

  • Utilisez le Item propriété pour accéder directement à un WizardStepBase-dérivé d’objet à un index de base zéro spécifique.

  • Utilisez le GetEnumerator pour créer un énumérateur qui peut être utilisé pour itérer via la collection.

  • Utilisez la CopyTo méthode pour copier le contenu de la WizardStepCollection collection dans une Array objet.

L’exemple suivant montre comment remplir la WizardStepCollection collection à l’aide de la syntaxe déclarative.

<%@ 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>

L’exemple suivant montre comment remplir par programme un WizardStepCollection collection.

<%@ 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>

Voici le fichier code-behind de la page Web dans l’exemple précédent.

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
Disponible depuis 2.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: