TemplatedWizardStep Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une étape dans un contrôle d’Assistant qui peut être personnalisé à l’aide de modèles.
public ref class TemplatedWizardStep : System::Web::UI::WebControls::WizardStepBase
[System.ComponentModel.Bindable(false)]
[System.Web.UI.Themeable(true)]
public class TemplatedWizardStep : System.Web.UI.WebControls.WizardStepBase
[<System.ComponentModel.Bindable(false)>]
[<System.Web.UI.Themeable(true)>]
type TemplatedWizardStep = class
inherit WizardStepBase
Public Class TemplatedWizardStep
Inherits WizardStepBase
- Héritage
- Dérivé
- Attributs
Exemples
La classe TemplatedWizardStep vous permet de personnaliser le contenu et les modèles de navigation qu’il contient. L’exemple suivant montre comment définir une étape d’Assistant basée sur un modèle.
Note
La propriété CustomNavigationTemplate vous permet de prendre le contrôle total du bloc de navigation, généralement affiché en bas de l’affichage actuel. Normalement, vous remplissez le bloc de navigation avec une série de boutons. Toutefois, d’autres contrôles sont acceptables tant qu’ils prennent en charge le bubbling de commandes, comme le contrôle Button.
<%@ Page Language="C#" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>TemplatedWizardStep Example</title>
<script runat="server">
void OnPreviousButtonClick(Object sender, WizardNavigationEventArgs e)
{
// Display feedback
FeedbackID.Text = "Previous button clicked";
}
void OnNextButtonClick(Object sender, WizardNavigationEventArgs e)
{
// Display feedback.
FeedbackID.Text = "Next button clicked";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard ID="Wizard1" runat="server"
OnPreviousButtonClick="OnPreviousButtonClick"
OnNextButtonClick="OnNextButtonClick">
<WizardSteps>
<asp:TemplatedWizardStep StepType="Auto">
<ContentTemplate>
<asp:Label ID="Label1" runat="server"
BackColor="blue" Font-Bold="true" ForeColor="yellow">
Simple TemplatedWizardStep Example</asp:Label>
</ContentTemplate>
<CustomNavigationTemplate>
<div style="margin: 1em 1em;">
<asp:Button ID="PreviousButtonID" runat="server" Font-Bold="true"
BackColor="Red" Text="Previous" CommandName="MovePrevious"/>
<asp:Button ID="NextButtonID" runat="server" Font-Bold="true"
BackColor="Aqua" Text="Next" CommandName="MoveNext"/>
</div>
</CustomNavigationTemplate>
</asp:TemplatedWizardStep>
</WizardSteps>
</asp:Wizard>
<asp:Label ID="FeedbackID" runat="server" BackColor="yellow" ForeColor="red"/>
</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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>TemplatedWizardStep Example</title>
<script runat="server">
Sub OnPreviousButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
'Display feedback
FeedbackID.Text = "Previous button clicked"
End Sub
Sub OnNextButtonClick(ByVal sender As Object, ByVal e As WizardNavigationEventArgs)
' Display feedback.
FeedbackID.Text = "Next button clicked"
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard ID="Wizard1" runat="server"
OnPreviousButtonClick="OnPreviousButtonClick"
OnNextButtonClick="OnNextButtonClick">
<WizardSteps>
<asp:TemplatedWizardStep StepType="Auto">
<ContentTemplate>
<asp:Label ID="Label1" runat="server"
BackColor="blue" Font-Bold="true" ForeColor="yellow">
Simple TemplatedWizardStep Example</asp:Label>
</ContentTemplate>
<CustomNavigationTemplate>
<div style="margin: 1em 1em;">
<asp:Button ID="PreviousButtonID" runat="server" Font-Bold="true"
BackColor="Red" Text="Previous" CommandName="MovePrevious"/>
<asp:Button ID="NextButtonID" runat="server" Font-Bold="true"
BackColor="Aqua" Text="Next" CommandName="MoveNext"/>
</div>
</CustomNavigationTemplate>
</asp:TemplatedWizardStep>
</WizardSteps>
</asp:Wizard>
<asp:Label ID="FeedbackID" runat="server" BackColor="yellow" ForeColor="red"/>
</form>
</body>
</html>
Remarques
La classe TemplatedWizardStep est fournie pour permettre aux développeurs d’appliquer un modèle aux étapes d’un contrôle qui agit en tant qu’Assistant. La classe TemplatedWizardStep est destinée à être utilisée principalement par les développeurs de contrôles.
Vous pouvez appliquer un thème à TemplatedWizardStep.
Constructeurs
TemplatedWizardStep() |
Initialise une nouvelle instance de la classe TemplatedWizardStep. |
Propriétés
Adapter |
Obtient l’adaptateur spécifique au navigateur pour le contrôle. (Hérité de Control) |
AllowReturn |
Obtient ou définit une valeur indiquant si l’utilisateur est autorisé à revenir à l’étape actuelle à partir d’une étape ultérieure d’une collection WizardStepCollection. (Hérité de WizardStepBase) |
AppRelativeTemplateSourceDirectory |
Obtient ou définit le répertoire virtuel relatif à l’application de l’objet Page ou UserControl qui contient ce contrôle. (Hérité de Control) |
BindingContainer |
Obtient le contrôle qui contient la liaison de données de ce contrôle. (Hérité de Control) |
ChildControlsCreated |
Obtient une valeur qui indique si les contrôles enfants du contrôle serveur ont été créés. (Hérité de Control) |
ClientID |
Obtient l’ID de contrôle pour le balisage HTML généré par ASP.NET. (Hérité de Control) |
ClientIDMode |
Obtient ou définit l’algorithme utilisé pour générer la valeur de la propriété ClientID. (Hérité de Control) |
ClientIDSeparator |
Obtient une valeur de caractère représentant le caractère séparateur utilisé dans la propriété ClientID. (Hérité de Control) |
ContentTemplate |
Obtient ou définit le modèle pour afficher le contenu d’une étape dans un contrôle Wizard. |
ContentTemplateContainer |
Obtient le conteneur qu’un contrôle Wizard utilise pour créer un modèle ContentTemplate pour une étape. |
Context |
Obtient l’objet HttpContext associé au contrôle serveur pour la requête Web actuelle. (Hérité de Control) |
Controls |
Obtient un objet ControlCollection qui représente les contrôles enfants d’un contrôle serveur spécifié dans la hiérarchie de l’interface utilisateur. (Hérité de Control) |
CustomNavigationTemplate |
Obtient ou définit le modèle permettant d’afficher l’interface utilisateur de navigation d’une étape dans un contrôle Wizard. |
CustomNavigationTemplateContainer |
Obtient le conteneur qu’un contrôle Wizard utilise pour créer un modèle CustomNavigationTemplate pour une étape. |
DataItemContainer |
Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de noms implémente IDataItemContainer. (Hérité de Control) |
DataKeysContainer |
Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de noms implémente IDataKeysControl. (Hérité de Control) |
DesignMode |
Obtient une valeur indiquant si un contrôle est utilisé sur une surface de conception. (Hérité de Control) |
EnableTheming |
Obtient ou définit une valeur indiquant si les thèmes s’appliquent à ce contrôle. (Hérité de WizardStepBase) |
EnableViewState |
Obtient ou définit une valeur indiquant si le contrôle serveur conserve son état d’affichage et l’état d’affichage des contrôles enfants qu’il contient, au client demandeur. (Hérité de Control) |
Events |
Obtient une liste de délégués de gestionnaire d’événements pour le contrôle. Cette propriété est en lecture seule. (Hérité de Control) |
HasChildViewState |
Obtient une valeur indiquant si les contrôles enfants du contrôle serveur actuel ont des paramètres d’état d’affichage enregistrés. (Hérité de Control) |
ID |
Obtient ou définit l’identificateur programmatique affecté au contrôle serveur. (Hérité de WizardStepBase) |
IdSeparator |
Obtient le caractère utilisé pour séparer les identificateurs de contrôle. (Hérité de Control) |
IsChildControlStateCleared |
Obtient une valeur indiquant si les contrôles contenus dans ce contrôle ont un état de contrôle. (Hérité de Control) |
IsTrackingViewState |
Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d’affichage. (Hérité de Control) |
IsViewStateEnabled |
Obtient une valeur indiquant si l’état d’affichage est activé pour ce contrôle. (Hérité de Control) |
LoadViewStateByID |
Obtient une valeur indiquant si le contrôle participe au chargement de son état d’affichage par ID au lieu de l’index. (Hérité de Control) |
Name |
Obtient le nom associé à une étape d’un contrôle qui agit en tant qu’Assistant. (Hérité de WizardStepBase) |
NamingContainer |
Obtient une référence au conteneur d’affectation de noms du contrôle serveur, qui crée un espace de noms unique pour différencier les contrôles serveur avec la même valeur de propriété ID. (Hérité de Control) |
Page |
Obtient une référence à l’instance Page qui contient le contrôle serveur. (Hérité de Control) |
Parent |
Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de page. (Hérité de Control) |
RenderingCompatibility |
Obtient une valeur qui spécifie la version ASP.NET avec laquelle le code HTML rendu est compatible. (Hérité de Control) |
Site |
Obtient des informations sur le conteneur qui héberge le contrôle actuel lors du rendu sur une surface de conception. (Hérité de Control) |
SkinID |
Obtient ou définit la peau à appliquer au contrôle. |
StepType |
Obtient ou définit le type d’interface utilisateur de navigation à afficher pour une étape d’un contrôle Wizard. (Hérité de WizardStepBase) |
TemplateControl |
Obtient ou définit une référence au modèle qui contient ce contrôle. (Hérité de Control) |
TemplateSourceDirectory |
Obtient le répertoire virtuel du Page ou UserControl qui contient le contrôle serveur actuel. (Hérité de Control) |
Title |
Obtient ou définit le titre à utiliser pour une étape d’un contrôle Wizard lorsque la fonctionnalité de barre latérale est activée. (Hérité de WizardStepBase) |
UniqueID |
Obtient l’identificateur unique qualifié hiérarchiquement pour le contrôle serveur. (Hérité de Control) |
ValidateRequestMode |
Obtient ou définit une valeur qui indique si le contrôle vérifie l’entrée du client à partir du navigateur pour obtenir des valeurs potentiellement dangereuses. (Hérité de Control) |
ViewState |
Obtient un dictionnaire d’informations d’état qui vous permet d’enregistrer et de restaurer l’état d’affichage d’un contrôle serveur sur plusieurs requêtes pour la même page. (Hérité de Control) |
ViewStateIgnoresCase |
Obtient une valeur qui indique si l’objet StateBag ne respecte pas la casse. (Hérité de Control) |
ViewStateMode |
Obtient ou définit le mode d’état d’affichage de ce contrôle. (Hérité de Control) |
Visible |
Obtient ou définit une valeur qui indique si le contrôle View est visible. (Hérité de View) |
Wizard |
Obtient le contrôle Wizard qui est le parent de l’objet dérivé de WizardStepBase. (Hérité de WizardStepBase) |
Méthodes
AddedControl(Control, Int32) |
Appelé après l’ajout d’un contrôle enfant à la collection Controls de l’objet Control. (Hérité de Control) |
AddParsedSubObject(Object) |
Avertit le contrôle serveur qu’un élément, XML ou HTML, a été analysé et ajoute l’élément à l’objet ControlCollection du contrôle serveur. (Hérité de Control) |
ApplyStyleSheetSkin(Page) |
Applique les propriétés de style définies dans la feuille de style de page au contrôle. (Hérité de Control) |
BeginRenderTracing(TextWriter, Object) |
Commence le suivi au moment du design des données de rendu. (Hérité de Control) |
BuildProfileTree(String, Boolean) |
Collecte des informations sur le contrôle serveur et le remet à la propriété Trace à afficher lorsque le suivi est activé pour la page. (Hérité de Control) |
ClearCachedClientID() |
Définit la valeur ClientID mise en cache sur |
ClearChildControlState() |
Supprime les informations d’état du contrôle pour les contrôles enfants du contrôle serveur. (Hérité de Control) |
ClearChildState() |
Supprime les informations d’état d’affichage et d’état de contrôle pour tous les contrôles enfants du contrôle serveur. (Hérité de Control) |
ClearChildViewState() |
Supprime les informations d’état d’affichage de tous les contrôles enfants du contrôle serveur. (Hérité de Control) |
ClearEffectiveClientIDMode() |
Définit la propriété ClientIDMode de l’instance de contrôle actuelle et de tous les contrôles enfants sur Inherit. (Hérité de Control) |
CreateChildControls() |
Appelé par l’infrastructure de page ASP.NET pour notifier les contrôles serveur qui utilisent l’implémentation basée sur la composition pour créer les contrôles enfants qu’ils contiennent en préparation de la publication ou du rendu. (Hérité de Control) |
CreateControlCollection() |
Crée un objet ControlCollection pour contenir les contrôles enfants (littéral et serveur) du contrôle serveur. (Hérité de Control) |
DataBind() |
Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants. (Hérité de Control) |
DataBind(Boolean) |
Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants avec une option pour déclencher l’événement DataBinding. (Hérité de Control) |
DataBindChildren() |
Lie une source de données aux contrôles enfants du contrôle serveur. (Hérité de Control) |
Dispose() |
Permet à un contrôle de serveur d’effectuer le nettoyage final avant de libérer de la mémoire. (Hérité de Control) |
EndRenderTracing(TextWriter, Object) |
Met fin au suivi au moment du design des données de rendu. (Hérité de Control) |
EnsureChildControls() |
Détermine si le contrôle serveur contient des contrôles enfants. Si ce n’est pas le cas, il crée des contrôles enfants. (Hérité de Control) |
EnsureID() |
Crée un identificateur pour les contrôles qui n’ont pas d’identificateur affecté. (Hérité de Control) |
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
FindControl(String, Int32) |
Recherche dans le conteneur d’affectation de noms actuel un contrôle serveur avec le |
FindControl(String) |
Recherche le conteneur d’affectation de noms actuel pour un contrôle serveur avec le paramètre |
Focus() |
Définit le focus d’entrée sur un contrôle. (Hérité de Control) |
GetDesignModeState() |
Obtient les données au moment du design pour un contrôle. (Hérité de Control) |
GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
GetRouteUrl(Object) |
Obtient l’URL qui correspond à un ensemble de paramètres de routage. (Hérité de Control) |
GetRouteUrl(RouteValueDictionary) |
Obtient l’URL qui correspond à un ensemble de paramètres de routage. (Hérité de Control) |
GetRouteUrl(String, Object) |
Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire. (Hérité de Control) |
GetRouteUrl(String, RouteValueDictionary) |
Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire. (Hérité de Control) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
GetUniqueIDRelativeTo(Control) |
Retourne la partie préfixée de la propriété UniqueID du contrôle spécifié. (Hérité de Control) |
HasControls() |
Détermine si le contrôle serveur contient des contrôles enfants. (Hérité de Control) |
HasEvents() |
Retourne une valeur indiquant si les événements sont inscrits pour le contrôle ou les contrôles enfants. (Hérité de Control) |
IsLiteralContent() |
Détermine si le contrôle serveur contient uniquement du contenu littéral. (Hérité de Control) |
LoadControlState(Object) |
Restaure les informations d’état du contrôle à partir d’une demande de page précédente enregistrée par la méthode SaveControlState(). (Hérité de Control) |
LoadViewState(Object) |
Restaure les informations d’état d’affichage à partir d’une demande de page précédente enregistrée par la méthode SaveViewState(). (Hérité de WizardStepBase) |
MapPathSecure(String) |
Récupère le chemin d’accès physique auquel un chemin virtuel, absolu ou relatif, est mappé. (Hérité de Control) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
OnActivate(EventArgs) |
Déclenche l’événement Activate du contrôle View. (Hérité de View) |
OnBubbleEvent(Object, EventArgs) |
Détermine si l’événement pour le contrôle serveur est transmis à la hiérarchie de contrôle du serveur d’interface utilisateur de la page. (Hérité de Control) |
OnDataBinding(EventArgs) |
Déclenche l’événement DataBinding. (Hérité de Control) |
OnDeactivate(EventArgs) |
Déclenche l’événement Deactivate du contrôle View. (Hérité de View) |
OnInit(EventArgs) |
Déclenche l’événement Init. (Hérité de Control) |
OnLoad(EventArgs) |
Déclenche l’événement OnLoad(EventArgs). (Hérité de WizardStepBase) |
OnPreRender(EventArgs) |
Déclenche l’événement PreRender. (Hérité de Control) |
OnUnload(EventArgs) |
Déclenche l’événement Unload. (Hérité de Control) |
OpenFile(String) |
Obtient un Stream utilisé pour lire un fichier. (Hérité de Control) |
RaiseBubbleEvent(Object, EventArgs) |
Affecte toutes les sources de l’événement et ses informations au parent du contrôle. (Hérité de Control) |
RemovedControl(Control) |
Appelé après la suppression d’un contrôle enfant de la collection Controls de l’objet Control. (Hérité de Control) |
Render(HtmlTextWriter) |
Envoie le contenu du contrôle serveur à un objet HtmlTextWriter fourni, qui écrit le contenu à afficher sur le client. (Hérité de Control) |
RenderChildren(HtmlTextWriter) |
Génère le contenu des contrôles enfants du contrôle WizardStepBase vers l’objet HtmlTextWriter spécifié, qui écrit le contenu à afficher sur le client. (Hérité de WizardStepBase) |
RenderControl(HtmlTextWriter, ControlAdapter) |
Génère le contenu du contrôle serveur vers un objet HtmlTextWriter fourni à l’aide d’un objet ControlAdapter fourni. (Hérité de Control) |
RenderControl(HtmlTextWriter) |
Génère le contenu du contrôle serveur dans un objet HtmlTextWriter fourni et stocke les informations de suivi sur le contrôle si le suivi est activé. (Hérité de Control) |
ResolveAdapter() |
Obtient l’adaptateur de contrôle responsable du rendu du contrôle spécifié. (Hérité de Control) |
ResolveClientUrl(String) |
Obtient une URL qui peut être utilisée par le navigateur. (Hérité de Control) |
ResolveUrl(String) |
Convertit une URL en une URL utilisable sur le client demandeur. (Hérité de Control) |
SaveControlState() |
Enregistre les modifications d’état de contrôle du serveur qui se sont produites depuis la publication de la page sur le serveur. (Hérité de Control) |
SaveViewState() |
Enregistre les modifications de l’état d’affichage du contrôle de serveur qui se sont produites depuis la publication de la page sur le serveur. (Hérité de Control) |
SetDesignModeState(IDictionary) |
Définit les données au moment du design pour un contrôle. (Hérité de Control) |
SetRenderMethodDelegate(RenderMethod) |
Affecte un délégué de gestionnaire d’événements pour restituer le contrôle serveur et son contenu dans son contrôle parent. (Hérité de Control) |
SetTraceData(Object, Object, Object) |
Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de l’objet suivi, de la clé de données de trace et de la valeur des données de trace. (Hérité de Control) |
SetTraceData(Object, Object) |
Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de la clé de données de trace et de la valeur des données de trace. (Hérité de Control) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
TrackViewState() |
Provoque le suivi des modifications d’état d’affichage apportées au contrôle serveur afin qu’ils puissent être stockés dans l’objet StateBag du contrôle serveur. Cet objet est accessible via la propriété ViewState. (Hérité de Control) |
Événements
Activate |
Se produit lorsque le contrôle View actuel devient l’affichage actif. (Hérité de View) |
DataBinding |
Se produit lorsque le contrôle serveur se lie à une source de données. (Hérité de Control) |
Deactivate |
Se produit lorsque le contrôle actif View devient inactif. (Hérité de View) |
Disposed |
Se produit lorsqu’un contrôle serveur est libéré de la mémoire, qui est la dernière étape du cycle de vie du contrôle de serveur lorsqu’une page ASP.NET est demandée. (Hérité de Control) |
Init |
Se produit lorsque le contrôle serveur est initialisé, qui est la première étape de son cycle de vie. (Hérité de Control) |
Load |
Se produit lorsque le contrôle serveur est chargé dans l’objet Page. (Hérité de Control) |
PreRender |
Se produit après le chargement de l’objet Control, mais avant le rendu. (Hérité de Control) |
Unload |
Se produit lorsque le contrôle serveur est déchargé de la mémoire. (Hérité de Control) |
Implémentations d’interfaces explicites
IControlBuilderAccessor.ControlBuilder |
Pour obtenir une description de ce membre, consultez ControlBuilder. (Hérité de Control) |
IControlDesignerAccessor.GetDesignModeState() |
Pour obtenir une description de ce membre, consultez GetDesignModeState(). (Hérité de Control) |
IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary). (Hérité de Control) |
IControlDesignerAccessor.SetOwnerControl(Control) |
Pour obtenir une description de ce membre, consultez SetOwnerControl(Control). (Hérité de Control) |
IControlDesignerAccessor.UserData |
Pour obtenir une description de ce membre, consultez UserData. (Hérité de Control) |
IDataBindingsAccessor.DataBindings |
Pour obtenir une description de ce membre, consultez DataBindings. (Hérité de Control) |
IDataBindingsAccessor.HasDataBindings |
Pour obtenir une description de ce membre, consultez HasDataBindings. (Hérité de Control) |
IExpressionsAccessor.Expressions |
Pour obtenir une description de ce membre, consultez Expressions. (Hérité de Control) |
IExpressionsAccessor.HasExpressions |
Pour obtenir une description de ce membre, consultez HasExpressions. (Hérité de Control) |
IParserAccessor.AddParsedSubObject(Object) |
Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object). (Hérité de Control) |
Méthodes d’extension
FindDataSourceControl(Control) |
Retourne la source de données associée au contrôle de données pour le contrôle spécifié. |
FindFieldTemplate(Control, String) |
Retourne le modèle de champ de la colonne spécifiée dans le conteneur d’affectation de noms du contrôle spécifié. |
FindMetaTable(Control) |
Retourne l’objet métatable pour le contrôle de données contenant. |