Wizard.WizardSteps Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.