Wizard.OnActiveStepChanged(Object, EventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera l'evento ActiveStepChanged.
protected:
virtual void OnActiveStepChanged(System::Object ^ source, EventArgs ^ e);
protected virtual void OnActiveStepChanged (object source, EventArgs e);
abstract member OnActiveStepChanged : obj * EventArgs -> unit
override this.OnActiveStepChanged : obj * EventArgs -> unit
Protected Overridable Sub OnActiveStepChanged (source As Object, e As EventArgs)
Parametri
- source
- Object
Origine dell'evento.
Esempio
Nell'esempio di codice seguente viene illustrato come utilizzare l'evento ActiveStepChanged per aggiornare la HeaderText proprietà del Wizard controllo .
<%@ 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">
void OnActiveStepChanged(object sender, EventArgs e)
{
// Every time that the ActiveStep property changes, change the HeaderText to match it.
Wizard1.HeaderText = "You are currently on " + Wizard1.ActiveStep.Title;
}
</script>
<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"
OnActiveStepChanged="OnActiveStepChanged"
HeaderText="ActiveStepChanged Example">
<WizardSteps>
<asp:WizardStep Title="Step 1"
Runat="server">
</asp:WizardStep>
<asp:WizardStep Title="Step 2"
Runat="server">
</asp:WizardStep>
</WizardSteps>
</asp:Wizard>
</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">
Sub OnActiveStepChanged(ByVal sender As Object, ByVal e As System.EventArgs)
' Every time that the ActiveStep property changes, change the HeaderText to match it.
Wizard1.HeaderText = "You are currently on " + Wizard1.ActiveStep.Title
End Sub
</script>
<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"
OnActiveStepChanged="OnActiveStepChanged"
HeaderText="ActiveStepChanged Example">
<WizardSteps>
<asp:WizardStep ID="WizardStep1" Title="Step 1"
Runat="server">
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" Title="Step 2"
Runat="server">
</asp:WizardStep>
</WizardSteps>
</asp:Wizard>
</form>
</body>
</html>
Commenti
Il OnActiveStepChanged metodo genera l'evento ActiveStepChanged quando viene modificata la ActiveStep proprietà del Wizard controllo. Utilizzare l'evento ActiveStepChanged per fornire ulteriore elaborazione quando viene modificato il Wizard passaggio corrente visualizzato nel controllo.
Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.
Il metodo OnActiveStepChanged consente inoltre alle classi derivate di gestire l'evento senza associare un delegato. È la tecnica consigliata per la gestione dell'evento in una classe derivata.
Note per gli eredi
Quando si esegue l'override del OnActiveStepChanged(Object, EventArgs) metodo in una classe derivata, assicurarsi di chiamare il OnActiveStepChanged(Object, EventArgs) metodo della classe base in modo che i delegati registrati ricevano l'evento.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per