LoginViewDesigner.GetDesignTimeHtml Méthode
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.
Obtient le balisage utilisé pour restituer le contrôle LoginView associé au moment de la conception.
Surcharges
GetDesignTimeHtml() |
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception. |
GetDesignTimeHtml(DesignerRegionCollection) |
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception et remplit une collection de zones du concepteur. |
GetDesignTimeHtml()
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml ();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Retours
Chaîne qui contient le balisage utilisé pour rendre LoginView au moment du design.
Exemples
L’exemple de code suivant montre comment remplacer la GetDesignTimeHtml méthode dans une classe héritée de la LoginViewDesigner classe pour modifier l’apparence d’un contrôle dérivé de la classe au moment de la LoginView conception. L’exemple dessine une bordure orange autour du contrôle pour rendre son étendue plus visible.
// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
// Make the control more visible in the designer.
// Enclose the markup in a table with an orange border.
const string openTableMarkup =
"<table><tr><td style=\"border:4 solid #FF7F00;\">";
const string closeTableMarkup = "</td></tr></table>";
// Call the base method to generate the markup.
string markup = base.GetDesignTimeHtml(regions);
return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
ByVal regions As DesignerRegionCollection) As String
' Make the control more visible in the designer.
' Enclose the markup in a table with an orange border.
Dim openTableMarkup As String = _
"<table><tr><td style=""border:4 solid #FF7F00;"">"
Dim closeTableMarkup As String = "</td></tr></table>"
' Call the base method to generate the markup.
Dim markup As String = MyBase.GetDesignTimeHtml(regions)
Return openTableMarkup & markup & closeTableMarkup
End Function ' GetDesignTimeHtml
Remarques
La GetDesignTimeHtml méthode définit l’index de modèle du contrôle associé LoginView à l’index de conception actuel, puis provoque le contrôle associé à recréer et lier ses contrôles enfants, si nécessaire. Ensuite, l’appel GetDesignTimeHtml de la GetDesignTimeHtml méthode de base pour générer le balisage.
Notes pour les héritiers
Si vous remplacez la GetDesignTimeHtml() méthode, veillez à appeler la GetDesignTimeHtml() méthode de base, car elle finit par passer par plusieurs niveaux de remplacement, appelle le LoginView contrôle ou une copie du contrôle pour générer le balisage.
Voir aussi
S’applique à
GetDesignTimeHtml(DesignerRegionCollection)
Obtient le balisage utilisé pour afficher le contrôle associé au moment de la conception et remplit une collection de zones du concepteur.
public:
override System::String ^ GetDesignTimeHtml(System::Web::UI::Design::DesignerRegionCollection ^ regions);
public override string GetDesignTimeHtml (System.Web.UI.Design.DesignerRegionCollection regions);
override this.GetDesignTimeHtml : System.Web.UI.Design.DesignerRegionCollection -> string
Public Overrides Function GetDesignTimeHtml (regions As DesignerRegionCollection) As String
Paramètres
- regions
- DesignerRegionCollection
DesignerRegionCollection à laquelle sont ajoutées des définitions des régions pouvant être sélectionnées et cliquées dans la vue design du contrôle LoginView.
Retours
Chaîne qui contient le balisage utilisé pour rendre LoginView au moment du design.
Exemples
L’exemple de code suivant montre comment remplacer la GetDesignTimeHtml méthode dans une classe héritée de la LoginViewDesigner classe pour modifier l’apparence d’un contrôle dérivé de la classe au moment de la LoginView conception. L’exemple dessine une bordure orange autour du contrôle pour rendre son étendue plus visible.
// Generate the design-time markup.
public override string GetDesignTimeHtml(DesignerRegionCollection regions)
{
// Make the control more visible in the designer.
// Enclose the markup in a table with an orange border.
const string openTableMarkup =
"<table><tr><td style=\"border:4 solid #FF7F00;\">";
const string closeTableMarkup = "</td></tr></table>";
// Call the base method to generate the markup.
string markup = base.GetDesignTimeHtml(regions);
return openTableMarkup + markup + closeTableMarkup;
} // GetDesignTimeHtml
' Generate the design-time markup.
Public Overrides Function GetDesignTimeHtml( _
ByVal regions As DesignerRegionCollection) As String
' Make the control more visible in the designer.
' Enclose the markup in a table with an orange border.
Dim openTableMarkup As String = _
"<table><tr><td style=""border:4 solid #FF7F00;"">"
Dim closeTableMarkup As String = "</td></tr></table>"
' Call the base method to generate the markup.
Dim markup As String = MyBase.GetDesignTimeHtml(regions)
Return openTableMarkup & markup & closeTableMarkup
End Function ' GetDesignTimeHtml
Remarques
La GetDesignTimeHtml méthode crée un EditableDesignerRegion objet pour une zone d’édition de modèle sur l’aire du concepteur visuel, puis l’initialise en tant que modèle. Si aucun modèle n’est défini, une chaîne s’affiche qui vous invite à cliquer pour commencer à modifier. Une constante prédéfinie est utilisée pour générer le balisage retourné.
Notes pour les héritiers
Cette GetDesignTimeHtml(DesignerRegionCollection) surcharge n’appelle pas sa méthode de base ou le LoginView contrôle pour générer le balisage.