Nyelv

TemplateBuilder Osztály

Definíció

Támogatja a lapelemzőt egy sablon és a benne található gyermekvezérlők létrehozásában.

public ref class TemplateBuilder : System::Web::UI::ControlBuilder, System::Web::UI::ITemplate
public class TemplateBuilder : System.Web.UI.ControlBuilder, System.Web.UI.ITemplate
type TemplateBuilder = class
    inherit ControlBuilder
    interface ITemplate
Public Class TemplateBuilder
Inherits ControlBuilder
Implements ITemplate
Öröklődés
TemplateBuilder
Származtatott
Megvalósítás

Megjegyzések

Ha egyéni TemplateBuilder osztályt szeretne használni egy vezérlőhöz, hozzon létre egy egyéni ControlBuilder vezérlőt, majd adja vissza az egyéni TemplateBuilder vezérlőt a GetChildControlType metódusból.

Konstruktorok

Name Description
TemplateBuilder()

Inicializálja a TemplateBuilder osztály új példányát.

Tulajdonságok

Name Description
BindingContainerBuilder

Lekéri a szerkesztő által létrehozott vezérlő kötéstárolójának megfelelő vezérlőszerkesztőt.

(Öröklődés forrása ControlBuilder)
BindingContainerType

Lekéri a szerkesztő által létrehozott vezérlő kötéstárolójának típusát.

(Öröklődés forrása ControlBuilder)
ComplexPropertyEntries

Összetett tulajdonságbejegyzések gyűjteményét kapja meg.

(Öröklődés forrása ControlBuilder)
ControlType

Lekéri a Type létrehozandó vezérlőt.

(Öröklődés forrása ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionService Lekéri az eszközszűrővel kapcsolatos szolgáltatások kezeléséhez használt objektumot a tervező vezérlőinek elemzésekor és megőrzésekor.

(Öröklődés forrása ControlBuilder)
DeclareType

Lekéri azt a típust, amelyet a kódgenerálás a vezérlő deklarálásához használ.

(Öröklődés forrása ControlBuilder)
FChildrenAsProperties

Lekéri azt az értéket, amely meghatározza, hogy a vezérlőelem rendelkezik-e olyan értékkel, amely ParseChildrenAttribute a következőre ChildrenAsPropertiesvan true állítva: .

(Öröklődés forrása ControlBuilder)
FIsNonParserAccessor

Olyan értéket kap, amely meghatározza, hogy a vezérlő implementálja-e az interfészt IParserAccessor .

(Öröklődés forrása ControlBuilder)
HasAspCode

Beolvas egy értéket, amely jelzi, hogy a vezérlő tartalmaz-e kódblokkokat.

(Öröklődés forrása ControlBuilder)
ID

Lekéri vagy beállítja a létrehozandó vezérlő azonosítótulajdonságát.

(Öröklődés forrása ControlBuilder)
InDesigner

Azt adja vissza, hogy a ControlBuilder tervezőben fut-e.

(Öröklődés forrása ControlBuilder)
InPageTheme

Logikai értéket kap, amely jelzi, hogy az ControlBuilder objektum használható-e laptémák létrehozására.

(Öröklődés forrása ControlBuilder)
ItemType

Lekéri a típuskészletet a kötéstárolón.

(Öröklődés forrása ControlBuilder)
Localize

Logikai értéket kap, amely jelzi, hogy az objektum által ControlBuilder létrehozott vezérlő honosított-e.

(Öröklődés forrása ControlBuilder)
NamingContainerType

Lekéri a szerkesztő által létrehozott vezérlő elnevezési tárolójának típusát.

(Öröklődés forrása ControlBuilder)
PageVirtualPath

Lekéri a példány által ControlBuilder létrehozandó lap virtuális elérési útját.

(Öröklődés forrása ControlBuilder)
Parser

Lekéri a TemplateParser vezérlő elemzéséért felelőst.

(Öröklődés forrása ControlBuilder)
ServiceProvider

Lekéri az objektum szolgáltatásobjektumát ControlBuilder .

(Öröklődés forrása ControlBuilder)
SubBuilders

Lekéri az objektumhoz tartozó ControlBuilder gyermekobjektumok ControlBuilder listáját.

(Öröklődés forrása ControlBuilder)
TagName

Lekéri a létrehozandó vezérlő címkenevét.

(Öröklődés forrása ControlBuilder)
TemplatePropertyEntries

Sablontulajdonság-bejegyzések gyűjteményét kapja meg.

(Öröklődés forrása ControlBuilder)
Text

Lekéri vagy beállítja a szöveget a sablon nyitó és záró címkéi között.

ThemeResolutionService

IThemeResolutionService Lekéri a tervezési időben használt objektumot a vezérlőtémák és a bőrök kezelésére.

(Öröklődés forrása ControlBuilder)

Metódusok

Name Description
AllowWhitespaceLiterals()

Meghatározza, hogy a vezérlőelem nyitó és záró címkéi között engedélyezve van-e a tartalomban a szóközkonstansok használata. Ezt a metódust a ASP.NET lap keretrendszere hívja meg.

(Öröklődés forrása ControlBuilder)
AppendLiteralString(String)

Hozzáadja a megadott literális tartalmat egy vezérlőelemhez. Ezt a metódust a ASP.NET lap keretrendszere hívja meg.

(Öröklődés forrása ControlBuilder)
AppendSubBuilder(ControlBuilder)

Szerkesztőket ad hozzá az objektumhoz a ControlBuilder tárolóvezérlőhöz tartozó gyermekvezérlőkhöz.

(Öröklődés forrása ControlBuilder)
BuildObject()

A sablon és gyermekvezérlőinek létrehozása a tervezési idő alatt.

CloseControl()

Az elemző meghívta, hogy tájékoztassa a szerkesztőt, hogy a vezérlő nyitó és záró címkéinek elemzése befejeződött.

CloseControl()

Az elemző meghívta, hogy tájékoztassa a szerkesztőt, hogy a vezérlő nyitó és záró címkéinek elemzése befejeződött.

(Öröklődés forrása ControlBuilder)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetChildControlType(String, IDictionary)

Beolvasja a Type gyermekcímkének megfelelő vezérlőtípust. Ezt a metódust a ASP.NET lap keretrendszere hívja meg.

(Öröklődés forrása ControlBuilder)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetObjectPersistData()

Létrehozza az ObjectPersistData objektum objektumát ControlBuilder .

(Öröklődés forrása ControlBuilder)
GetResourceKey()

Lekéri az objektum erőforráskulcsát ControlBuilder .

(Öröklődés forrása ControlBuilder)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
HasBody()

Meghatározza, hogy egy vezérlő rendelkezik-e nyitó és záró címkével is. Ezt a metódust a ASP.NET lap keretrendszere hívja meg.

(Öröklődés forrása ControlBuilder)
HtmlDecodeLiterals()

Meghatározza, hogy a HTML-vezérlők literális sztringjének HTML-dekódoltnak kell-e lennie. Ezt a metódust a ASP.NET lap keretrendszere hívja meg.

(Öröklődés forrása ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

A sablonszerkesztő inicializálása webes kérések esetén.

InstantiateIn(Control)

Meghatározza azt az objektumot, amelyhez a Control gyermekvezérlők és -sablonok a tervezési időben tartoznak.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
NeedsTagInnerText()

Meghatározza, hogy a vezérlőszerkesztőnek be kell-e szereznie a belső szövegét.

OnAppendToParentBuilder(ControlBuilder)

Értesíti a ControlBuilder szülővezérlő-szerkesztőhöz való hozzáadásról.

(Öröklődés forrása ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Lehetővé teszi, hogy az egyéni vezérlőkészítők hozzáférjenek a létrehozott kóddokumentum-objektummodellhez (CodeDom), és beszúrhassák és módosíthassák a kódot az elemzési és létrehozási vezérlők során.

(Öröklődés forrása ControlBuilder)
SetResourceKey(String)

Beállítja az objektum erőforráskulcsát ControlBuilder .

(Öröklődés forrása ControlBuilder)
SetServiceProvider(IServiceProvider)

Beállítja az objektum szolgáltatásobjektumát ControlBuilder .

(Öröklődés forrása ControlBuilder)
SetTagInnerText(String)

Menti a sabloncímke belső szövegét.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még