Wizard.WizardSteps Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma coleção contendo todos os WizardStepBase objetos definidos para o controlo.
public:
virtual property System::Web::UI::WebControls::WizardStepCollection ^ WizardSteps { System::Web::UI::WebControls::WizardStepCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.Themeable(false)]
public virtual System.Web.UI.WebControls.WizardStepCollection WizardSteps { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.Themeable(false)>]
member this.WizardSteps : System.Web.UI.WebControls.WizardStepCollection
Public Overridable ReadOnly Property WizardSteps As WizardStepCollection
Valor de Propriedade
A representando WizardStepCollection todos os WizardStepBase objetos definidos para o Wizard.
- Atributos
Exemplos
O exemplo de código seguinte demonstra como criar um Wizard controlo programaticamente e como usar o Add método para adicionar WizardStepBase objetos à WizardSteps coleção.
<%@ 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>
<%@ Page Language="VB" %>
<!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.
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim WizardControl As New Wizard()
' Create some steps for the wizard and add them to
' the Wizard control.
For i As Integer = 0 To 5
Dim newStep As WizardStepBase = New WizardStep()
newStep.ID = "Step" + (i + 1).ToString()
WizardControl.WizardSteps.Add(newStep)
Next
' Display the wizard on the page.
PlaceHolder1.Controls.Add(WizardControl)
End Sub
</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>
Observações
A WizardSteps propriedade devolve uma coleção de WizardStepBase objetos que compõem o Wizard controlo. Pode usar a WizardSteps coleção para aceder programaticamente aos WizardStepBase objetos contidos no Wizard controlo. Use os Addmétodos , Remove, Clear, e Insert para manipular os WizardStepBase objetos da coleção de forma programática.
Note
Se estiver a usar Microsoft Visual Studio 2005, note que o ActiveStepIndex é mantido na vista Source. Se mudares a WizardSteps propriedade na vista de Design clicando nos botões da barra lateral e depois executares a página, o primeiro passo do Wizard controlo pode não aparecer porque ActiveStepIndex pode estar a apontar para outro passo.
Se o controlo Wizard contiver múltiplas WizardStepCollection coleções, as coleções serão fundidas.
Esta propriedade não pode ser definida por temas ou temas de folhas de estilo. Para mais informações, consulte ThemeableAttribute e ASP.NET Temas e Skins.