Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

WizardStepCollection (Clase)

Representa una colección de WizardStepBase- objetos derivados en un control que actúa como un asistente. Esta clase no puede heredarse.

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

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)
public sealed class WizardStepCollection : IList, 
	ICollection, IEnumerable

El tipo WizardStepCollection expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCountObtiene el número de WizardStepBase- objetos derivados de la colección de WizardStepCollection de control de Wizard .
Propiedad públicaIsReadOnlyObtiene un valor que indica si WizardStepBase- objetos derivados de la colección se pueden modificar.
Propiedad públicaIsSynchronizedObtiene un valor que indica si el acceso a la colección está sincronizado (seguro para subprocesos).
Propiedad públicaItemobtiene WizardStepBase- objeto derivado de la colección en el índice especificado.
Propiedad públicaSyncRootObtiene un objeto que se puede usar para sincronizar el acceso a la colección.
Arriba
  NombreDescripción
Método públicoAddAnexa WizardStepBaseespecificado - objeto derivado al final de la colección.
Método públicoAddAtagrega WizardStepBaseespecificado - objeto derivado a la colección en la ubicación de índice especificada.
Método públicoClearQuita todos los WizardStepBase- objetos derivados de la colección.
Método públicoContainsDetermina si la colección de WizardStepCollection contiene WizardStepBaseespecífico (objeto derivado.
Método públicoCopyToCopia todos los elementos de una colección de WizardStepCollection en una matriz unidimensional compatible de los objetos de WizardStepBase , empezando en el índice especificado de la matriz de destino.
Método públicoEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoGetEnumeratorDevuelve IEnumerator- objeto implementado que se puede utilizar para recorrer WizardStepBase- objetos derivados de la colección.
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetTypeObtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoIndexOfDetermina el valor de índice que representa la posición de WizardStepBaseespecificado - objeto derivado de la colección.
Método públicoInsertinserta WizardStepBaseespecificado - objeto derivado en la colección en la ubicación de índice especificada.
Método públicoRemovequita WizardStepBaseespecificado - objeto derivado de la colección.
Método públicoRemoveAtquita WizardStepBase- objeto derivado de la colección en la ubicación especificada.
Método públicoToStringDevuelve una cadena que representa el objeto actual. (Se hereda de Object).
Arriba
  NombreDescripción
Método de extensión públicoAsParallelHabilita la paralelización de una consulta. (Definido por ParallelEnumerable).
Método de extensión públicoAsQueryableConvierte una interfaz IEnumerable en IQueryable. (Definido por Queryable).
Método de extensión públicoCast<TResult>Convierte los elementos de IEnumerable al tipo especificado. (Definido por Enumerable).
Método de extensión públicoOfType<TResult>Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable).
Arriba
  NombreDescripción
Implementación explícita de interfacesMétodo privadoICollection.CopyToInfraestructura. Copia todos los elementos de una colección de WizardStepCollection en una matriz unidimensional, empezando en el índice especificado de la matriz de destino.
Implementación explícita de interfacesMétodo privadoIList.AddInfraestructura. Agrega el objeto especificado al final de la colección.
Implementación explícita de interfacesMétodo privadoIList.ContainsInfraestructura. determina si la colección contiene el objeto especificado.
Implementación explícita de interfacesMétodo privadoIList.IndexOfInfraestructura. Determina el valor de índice que representa la posición del objeto especificado de la colección.
Implementación explícita de interfacesMétodo privadoIList.InsertInfraestructura. Inserta el objeto especificado de la colección en la posición especificada.
Implementación explícita de interfacesPropiedad privadaIList.IsFixedSizeInfraestructura. Obtiene un valor que indica si la colección tiene un tamaño fijo.
Implementación explícita de interfacesPropiedad privadaIList.ItemInfraestructura. Obtiene el objeto en el índice especificado de la colección.
Implementación explícita de interfacesMétodo privadoIList.RemoveInfraestructura. quita el objeto especificado de la colección.
Arriba

La clase de WizardStepCollection se utiliza para almacenar y administrar una colección de WizardStepBase- objetos derivados en un control que actúa como un asistente, como el control de CreateUserWizard o el control de Wizard . Por ejemplo, el control de Wizard utiliza la clase de WizardStepCollection para la propiedad de WizardSteps .

Hay varias maneras de obtener acceso a WizardStepBase- objetos derivados en WizardStepCollection:

  • Utilice la propiedad de Item para tener acceso directamente a WizardStepBase- objeto derivado en un índice de base cero concreto.

  • Utilice el método de GetEnumerator para crear un enumerador que puede utilizar para iterar por la colección.

  • Utilice el método de CopyTo para copiar el contenido de la colección de WizardStepCollection en un objeto de Array .

TopicLocation
Tutorial: Uso avanzado del control Wizard de ASP.NETGenerar aplicaciones Web ASP .NET en Visual Studio
Tutorial: Crear un control ASP.NET Wizard básicoGenerar aplicaciones Web ASP .NET en Visual Studio
Tutorial: Crear un control ASP.NET Wizard básicoGenerar aplicaciones Web ASP .NET en Visual Studio
Tutorial: Uso avanzado del control Wizard de ASP.NETGenerar aplicaciones Web ASP .NET en Visual Studio
Tutorial: Uso avanzado del control Wizard de ASP.NETdv_vwdcon

El ejemplo siguiente se muestra cómo rellenar la colección de WizardStepCollection mediante sintaxis declarativa.


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


El ejemplo siguiente muestra cómo mediante programación rellenar una colección de WizardStepCollection .


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


A continuación se muestra el archivo de código subyacente de la página Web en el ejemplo anterior.


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

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.