ControlBuilder-Member
Unterstützt den Seitenparser beim Erstellen eines Steuerelements und der darin enthaltenen untergeordneten Steuerelemente.
In den folgenden Tabellen werden die vom ControlBuilder -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ControlBuilder | Initialisiert eine neue Instanz der ControlBuilder-Klasse. |
Zum Seitenanfang
Öffentliche Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
DesignerFilter | Stellt das "__designer" -Zeichenfolgenliteral dar. |
Zum Seitenanfang
Öffentliche Eigenschaften
(siehe auch Geschützte Eigenschaften )
Name | Beschreibung | |
---|---|---|
![]() |
BindingContainerType | Ruft den Typ des Bindungscontainers für das Steuerelement ab, das dieser Generator erstellt. |
![]() |
ControlType | Ruft den Type für das zu erstellende Steuerelement ab. |
![]() |
CurrentFilterResolutionService | Ruft ein IFilterResolutionService-Objekt ab, das für die Verwaltung von Diensten im Zusammenhang mit Gerätefiltern verwendet wird, wenn Steuerelemente im Designer analysiert und beibehalten werden. |
![]() |
DeclareType | Ruft den Typ ab, der von CODEGEN verwendet wird, um das Steuerelement zu deklarieren. |
![]() |
HasAspCode | Ruft einen Wert ab, der angibt, ob das Steuerelement Codeblöcke enthält. |
![]() |
ID | Ruft die Bezeichnereigenschaft für das zu erstellende Steuerelement ab oder legt diese fest. |
![]() |
Localize | Ruft einen booleschen Wert ab, der angibt, ob das von diesem ControlBuilder-Objekt erstellte Steuerelement lokalisiert wird. |
![]() |
NamingContainerType | Ruft den Typ des Benennungscontainers für das von diesem Generator erstellte Steuerelement ab. |
![]() |
ServiceProvider | Ruft das Dienstobjekt für dieses ControlBuilder-Objekt ab. |
![]() |
TagName | Ruft den Tagnamen für das zu erstellende Steuerelement ab. |
![]() |
ThemeResolutionService | Ruft ein IThemeResolutionService-Objekt ab, das zur Entwurfszeit zur Verwaltung von Steuerelementdesigns verwendet wird |
Zum Seitenanfang
Geschützte Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
FChildrenAsProperties | Bestimmt, ob das Steuerelement ein ParseChildrenAttribute besitzt, für das ChildrenAsProperties auf true festgelegt wurde. |
![]() |
FIsNonParserAccessor | Bestimmt, ob das Steuerelement die IParserAccessor-Schnittstelle implementiert. |
![]() |
InDesigner | Gibt zurück, ob der ControlBuilder im Designer ausgeführt wird. |
![]() |
InPageTheme | Ruft einen booleschen Wert ab, der angibt, ob dieses ControlBuilder-Objekt zur Generierung von Seitendesigns verwendet wird. |
![]() |
Parser | Ruft den für das Analysieren des Steuerelements zuständigen TemplateParser ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() |
AllowWhitespaceLiterals | Bestimmt, ob im Inhalt zwischen dem Start- und Endtag eines Steuerelements Leerraumliterale zulässig sind. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
AppendLiteralString | Fügt einem Steuerelement den angegebenen literalen Inhalt hinzu. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
AppendSubBuilder | Fügt dem ControlBuilder-Objekt Generatoren für alle untergeordneten Steuerelemente hinzu, die zu dem Containersteuerelement gehören. |
![]() |
BuildObject | Erstellt eine Entwurfszeitinstanz des Steuerelements, auf das das ControlBuilder-Objekt verweist. |
![]() |
CloseControl | Wird vom Parser aufgerufen, um den Generator zu benachrichtigen, dass die Analyse des Start- und Endtags des Steuerelements abgeschlossen ist. |
![]() ![]() |
CreateBuilderFromType | Erstellt ein ControlBuilder-Objekt aus dem angegebenen Tagnamen und Objekttyp sowie anderen Parametern, mit denen der Generator definiert wird. |
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
GetChildControlType | Ruft den Type des Steuerelementtyps ab, der einem untergeordneten Tag entspricht. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() |
GetObjectPersistData | Erstellt das ObjectPersistData-Objekt für dieses ControlBuilder-Objekt. |
![]() |
GetResourceKey | Ruft den Ressourcenschlüssel für dieses ControlBuilder-Objekt ab. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
HasBody | Bestimmt, ob ein Steuerelement sowohl ein öffnendes als auch ein schließendes Tag besitzt. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
HtmlDecodeLiterals | Bestimmt, ob das Zeichenfolgenliteral eines HTML-Steuerelements HTML-decodiert werden muss. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
Init | Initialisiert den ControlBuilder zur Verwendung nach dessen Instanziierung. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
NeedsTagInnerText | Bestimmt, ob der Steuerelementgenerator seinen inneren Text abrufen muss. Wenn das der Fall ist, muss die SetTagInnerText-Methode aufgerufen werden. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen. |
![]() |
OnAppendToParentBuilder | Benachrichtigt den ControlBuilder, dass er dem übergeordneten Steuerelementgenerator hinzugefügt wird. |
![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
SetResourceKey | Legt den Ressourcenschlüssel für dieses ControlBuilder-Objekt fest. |
![]() |
SetServiceProvider | Legt das Dienstobjekt für dieses ControlBuilder-Objekt fest. |
![]() |
SetTagInnerText | Stellt den inneren Text des Steuerelementtags für den ControlBuilder bereit. |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
Zum Seitenanfang
Siehe auch
Referenz
ControlBuilder-Klasse
System.Web.UI-Namespace
Control-Klasse
WebControl
Page
ControlBuilderAttribute
ParseChildrenAttribute
PersistChildrenAttribute
AddParsedSubObject