Aracılığıyla paylaş


Wizard.WizardSteps Özellik

Tanım

Denetim için tanımlanan tüm WizardStepBase nesneleri içeren bir koleksiyon alır.

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

Özellik Değeri

WizardStepCollection için Wizardtanımlanan tüm WizardStepBase nesneleri temsil eden bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, program aracılığıyla bir Wizard denetimin nasıl oluşturulacağını ve koleksiyona nesne eklemek WizardStepBase için yönteminin WizardSteps nasıl kullanılacağını Add gösterir.

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

Açıklamalar

özelliği, WizardSteps denetimi oluşturan Wizard bir nesne koleksiyonu WizardStepBase döndürür. Denetimde WizardSteps yer alan Wizard nesnelere program aracılığıyla erişmek WizardStepBase için koleksiyonunu kullanabilirsiniz. Koleksiyondaki Addnesneleri program aracılığıyla işlemek WizardStepBase için , Remove, Clearve Insert yöntemlerini kullanın.

Uyarı

Microsoft Visual Studio 2005 kullanıyorsanız, öğesinin ActiveStepIndex Kaynak görünümünde kalıcı olduğuna dikkat edin. Tasarım görünümünde kenar çubuğu düğmelerine WizardSteps tıklayarak özelliği değiştirir ve sonra sayfayı çalıştırırsanız, denetimin Wizard ilk adımı gösterilmeyebilir çünkü ActiveStepIndex farklı bir adıma işaret ediyor olabilir.

Wizard Denetim birden çok WizardStepCollection koleksiyon içeriyorsa, koleksiyonlar birleştirilir.

Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkz ThemeableAttribute . Temalar ve Dış Görünümler'i ASP.NET.

Şunlara uygulanır

Ayrıca bkz.