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 afficher le contrôle associé LoginView au moment du design.
Surcharges
| Nom | Description |
|---|---|
| GetDesignTimeHtml() |
Obtient le balisage utilisé pour afficher le contrôle associé au moment du design. |
| GetDesignTimeHtml(DesignerRegionCollection) |
Obtient le balisage utilisé pour afficher le contrôle associé au moment du design et remplit une collection de régions de concepteur. |
GetDesignTimeHtml()
Obtient le balisage utilisé pour afficher le contrôle associé au moment du design.
public:
override System::String ^ GetDesignTimeHtml();
public override string GetDesignTimeHtml();
override this.GetDesignTimeHtml : unit -> string
Public Overrides Function GetDesignTimeHtml () As String
Retours
Chaîne contenant le balisage utilisé pour afficher le code au moment du LoginView 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 du LoginView design. 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 au moment du design actuel, puis provoque la recréation et la liaison de données du contrôle associé à ses contrôles enfants, si nécessaire. Ensuite, les GetDesignTimeHtml appels 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, des appels sur 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 du design et remplit une collection de régions de 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 les définitions des régions sélectionnables et cliquables dans l’affichage au moment du design.LoginView
Retours
Chaîne contenant le balisage utilisé pour afficher le code au moment du LoginView 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 du LoginView design. 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.