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

Wizard.WizardSteps propriété

 

Date de publication : novembre 2016

Obtient une collection contenant tous les WizardStepBase les objets qui sont définis pour le contrôle.

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

[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
[ThemeableAttribute(false)]
public virtual WizardStepCollection WizardSteps { get; }

Valeur de propriété

Type: System.Web.UI.WebControls.WizardStepCollection

Un WizardStepCollection représentant tous les WizardStepBase objets définis pour le Wizard.

Le WizardSteps propriété retourne une collection de WizardStepBase objets qui composent le Wizard contrôle. Vous pouvez utiliser la WizardSteps collection d’accéder à la WizardStepBase les objets contenus dans le Wizard contrôler par programme. Utilisez le Add, Remove, Clear, et Insert méthodes pour manipuler le WizardStepBase par programme des objets dans la collection.

System_CAPS_noteRemarque

Si vous utilisez Microsoft Visual Studio 2005, notez que le ActiveStepIndex est rendu persistant en mode Source. Si vous modifiez le WizardSteps propriété en mode Design en cliquant sur les boutons de barre latérale et que vous exécutez la page, la première étape de la Wizard contrôle ne peut pas être affiché car le ActiveStepIndex pointe vers une autre étape.

Si le Wizard contrôle contient plusieurs WizardStepCollection collections, les collections sont fusionnées.

Cette propriété ne peut pas être définie par les thèmes ou thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Themes and Skins.

L’exemple de code suivant montre comment créer un Wizard contrôler par programme et comment utiliser le Add pour ajouter WizardStepBase des objets dans le WizardSteps collection.

<%@ page language="C#"%>

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

<script runat="server">

  // Programmatically create a Wizard control and dynamically
  // add WizardStep objects to it.    

  void Page_Load(object sender, EventArgs e) 
  {
    Wizard WizardControl = new Wizard();

    // Create some steps for the wizard and add them
    // to the Wizard control.
    for (int i = 0; i <= 5; i++)
    {
      WizardStepBase newStep = new WizardStep();
      newStep.ID = "Step" + (i + 1).ToString();
      WizardControl.WizardSteps.Add(newStep);
    }

    // Display the wizard on the page.
    PlaceHolder1.Controls.Add(WizardControl);
  }

</script>

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

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: