LoginViewDesigner.GetEmptyDesignTimeHtml Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de markering op waarmee een tijdelijke aanduiding voor het bijbehorende besturingselement wordt weergegeven op het moment dat de huidige sjabloon niet is gedefinieerd.
protected:
override System::String ^ GetEmptyDesignTimeHtml();
protected override string GetEmptyDesignTimeHtml();
override this.GetEmptyDesignTimeHtml : unit -> string
Protected Overrides Function GetEmptyDesignTimeHtml () As String
Retouren
Een tekenreeks met opmaaktekst die wordt weergegeven in een tijdelijke aanduiding op het ontwerpoppervlak.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de GetEmptyDesignTimeHtml methode in een klasse overschrijft die wordt overgenomen van de LoginViewDesigner klasse om het uiterlijk van een besturingselement te wijzigen dat tijdens het ontwerp is afgeleid van de LoginView klasse. In het voorbeeld wordt de markering gegenereerd voor een tijdelijke aanduiding die de namen bevat van alle RoleGroup objecten die zijn gedefinieerd voor het bijbehorende besturingselement.
// Generate the design-time markup for the control
// when the template is empty.
protected override string GetEmptyDesignTimeHtml()
{
// Generate a design-time placeholder containing the names of all
// the role groups.
MyLoginView myLoginViewCtl = (MyLoginView)ViewControl;
RoleGroupCollection roleGroups = myLoginViewCtl.RoleGroups;
string roleNames = null;
// If there are any role groups, form a string of their names.
if (roleGroups.Count > 0)
{
roleNames = "Role Groups: <br /> " +
roleGroups[0].ToString();
for( int rgX = 1; rgX < roleGroups.Count; rgX++ )
roleNames +=
"<br /> " + roleGroups[rgX].ToString();
}
return CreatePlaceHolderDesignTimeHtml( roleNames);
} // GetEmptyDesignTimeHtml
' Generate the design-time markup for the control
' when the template is empty.
Protected Overrides Function GetEmptyDesignTimeHtml() As String
' Generate a design-time placeholder containing the names of all
' the role groups.
Dim myLoginViewCtl As MyLoginView = CType(ViewControl, MyLoginView)
Dim roleGroups As RoleGroupCollection = myLoginViewCtl.RoleGroups
Dim RoleNames As String = Nothing
Dim rgX As Integer
' If there are any role groups, form a string of their names.
If roleGroups.Count > 0 Then
roleNames = "Role Groups: <br /> " & _
roleGroups(0).ToString()
For rgX = 1 To roleGroups.Count - 1
roleNames &= "<br /> " & _
roleGroups(rgX).ToString()
Next rgX
End If
Return CreatePlaceHolderDesignTimeHtml(roleNames)
End Function ' GetEmptyDesignTimeHtml
Opmerkingen
Met GetEmptyDesignTimeHtml de methode wordt eerst een tekenreeksbericht opgemaakt dat de naam van de huidige sjabloon van het gekoppelde LoginView besturingselement aangeeft en geeft ook aan dat de sjabloon leeg is. GetEmptyDesignTimeHtml Vervolgens wordt de markering gegenereerd voor een tijdelijke aanduiding die dat bericht bevat.