Sdílet prostřednictvím


TemplateBuilder Třída

Definice

Podporuje analyzátor stránek při vytváření šablony a podřízené ovládací prvky, které obsahuje.

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
Dědičnost
TemplateBuilder
Odvozené
Implementuje

Poznámky

Chcete-li použít vlastní TemplateBuilder třídu pro ovládací prvek, vytvořte vlastní ControlBuilder pro ovládací prvek a poté vraťte vlastní TemplateBuilder ovládací prvek z GetChildControlType metody .

Konstruktory

TemplateBuilder()

Inicializuje novou instanci TemplateBuilder třídy .

Vlastnosti

BindingContainerBuilder

Získá tvůrce ovládacích prvků, který odpovídá kontejneru vazby pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
BindingContainerType

Získá typ kontejneru vazby pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
ComplexPropertyEntries

Získá kolekci položek komplexní vlastnosti.

(Zděděno od ControlBuilder)
ControlType

Type Získá pro ovládací prvek, který má být vytvořen.

(Zděděno od ControlBuilder)
CurrentFilterResolutionService

IFilterResolutionService Získá objekt, který se používá ke správě služeb souvisejících s filtrem zařízení při analýze a zachování ovládacích prvků v návrháři.

(Zděděno od ControlBuilder)
DeclareType

Získá typ, který bude použit generováním kódu k deklaraci ovládacího prvku.

(Zděděno od ControlBuilder)
FChildrenAsProperties

Získá hodnotu, která určuje, zda má ovládací prvek s ChildrenAsProperties nastavenou ParseChildrenAttribute na true.

(Zděděno od ControlBuilder)
FIsNonParserAccessor

Získá hodnotu, která určuje, zda ovládací prvek implementuje IParserAccessor rozhraní.

(Zděděno od ControlBuilder)
HasAspCode

Získá hodnotu označující, zda ovládací prvek obsahuje nějaké bloky kódu.

(Zděděno od ControlBuilder)
ID

Získá nebo nastaví vlastnost identifikátoru pro ovládací prvek, který má být sestaven.

(Zděděno od ControlBuilder)
InDesigner

Vrátí, zda je spuštěn v ControlBuilder návrháři.

(Zděděno od ControlBuilder)
InPageTheme

Získá logickou hodnotu označující, zda je tento ControlBuilder objekt použit ke generování motivů stránky.

(Zděděno od ControlBuilder)
ItemType

Získá typ nastavený na kontejner vazby.

(Zděděno od ControlBuilder)
Localize

Získá logická hodnota označující, zda je lokalizován ovládací prvek, který je vytvořen tímto ControlBuilder objektem.

(Zděděno od ControlBuilder)
NamingContainerType

Získá typ názvového kontejneru pro ovládací prvek, který tento tvůrce vytvoří.

(Zděděno od ControlBuilder)
PageVirtualPath

Získá virtuální cestu stránky, která má být vytvořena touto ControlBuilder instancí.

(Zděděno od ControlBuilder)
Parser

TemplateParser Získá zodpovědnost za parsování ovládacího prvku.

(Zděděno od ControlBuilder)
ServiceProvider

Získá objekt služby pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SubBuilders

Získá seznam podřízených ControlBuilder objektů pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
TagName

Získá název značky pro ovládací prvek, který má být sestaven.

(Zděděno od ControlBuilder)
TemplatePropertyEntries

Získá kolekci položek vlastností šablony.

(Zděděno od ControlBuilder)
Text

Získá nebo nastaví text mezi otevírací a uzavírací značky šablony.

ThemeResolutionService

IThemeResolutionService Získá objekt, který se používá v době návrhu ke správě motivů a vzhledů ovládacích prvků.

(Zděděno od ControlBuilder)

Metody

AllowWhitespaceLiterals()

Určuje, zda jsou v obsahu mezi otevírací a zavírací značky ovládacího prvku povoleny prázdné mezery. Tato metoda je volána rozhraním stránky ASP.NET.

(Zděděno od ControlBuilder)
AppendLiteralString(String)

Přidá zadaný obsah literálu do ovládacího prvku. Tato metoda je volána rozhraním stránky ASP.NET.

(Zděděno od ControlBuilder)
AppendSubBuilder(ControlBuilder)

Přidá tvůrce do objektu ControlBuilder pro všechny podřízené ovládací prvky, které patří do ovládacího prvku kontejneru.

(Zděděno od ControlBuilder)
BuildObject()

Používá se během návrhu k sestavení šablony a jejích podřízených ovládacích prvků.

BuildObject()

Vytvoří instanci návrhu ovládacího prvku, na který odkazuje tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
CloseControl()

Volal analyzátor, aby informoval tvůrce, že analýza otevírací a uzavírací značky ovládacího prvku je dokončena.

CloseControl()

Volal analyzátor, aby informoval tvůrce, že analýza otevírací a uzavírací značky ovládacího prvku je dokončena.

(Zděděno od ControlBuilder)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetChildControlType(String, IDictionary)

Type Získá typ ovládacího prvku odpovídající podřízené značce. Tato metoda je volána rozhraním stránky ASP.NET.

(Zděděno od ControlBuilder)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetObjectPersistData()

ObjectPersistData Vytvoří objekt pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
GetResourceKey()

Načte klíč prostředku pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
HasBody()

Určuje, zda má ovládací prvek levou i uzavírací značku. Tato metoda je volána rozhraním stránky ASP.NET.

(Zděděno od ControlBuilder)
HtmlDecodeLiterals()

Určuje, zda literál řetězec ovládacího prvku HTML musí být dekódován HTML. Tato metoda je volána rozhraním stránky ASP.NET.

(Zděděno od ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inicializuje tvůrce šablon při vytvoření webového požadavku.

InstantiateIn(Control)

Definuje objekt, do Control kterého patří podřízené ovládací prvky a šablony v době návrhu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
NeedsTagInnerText()

Určuje, jestli tvůrce ovládacího prvku potřebuje získat vnitřní text.

OnAppendToParentBuilder(ControlBuilder)

ControlBuilder Oznámí, že se přidává do tvůrce nadřazeného ovládacího prvku.

(Zděděno od ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Umožňuje vlastním tvůrcům ovládacích prvků přistupovat k vygenerovanému modelu Code Document Object Model (CodeDom) a vkládat a upravovat kód během procesu analýzy a sestavování ovládacích prvků.

(Zděděno od ControlBuilder)
SetResourceKey(String)

Nastaví klíč prostředku pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SetServiceProvider(IServiceProvider)

Nastaví objekt služby pro tento ControlBuilder objekt.

(Zděděno od ControlBuilder)
SetTagInnerText(String)

Uloží vnitřní text značky šablony.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také