TemplateBuilder Classe

Definição

Dá suporte ao analisador de página ao criar um modelo e os controles filhos que ele contém.

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
Herança
TemplateBuilder
Derivado
Implementações

Comentários

Para usar uma classe personalizada TemplateBuilder para um controle, crie um personalizado ControlBuilder para o controle e, em seguida, retorne o controle personalizado TemplateBuilder do GetChildControlType método .

Construtores

TemplateBuilder()

Inicializa uma nova instância da classe TemplateBuilder.

Propriedades

BindingContainerBuilder

Obtém o construtor de controle que corresponde ao contêiner de associação para o controle que esse construtor cria.

(Herdado de ControlBuilder)
BindingContainerType

Obtém o tipo do contêiner de associação para o controle que esse construtor cria.

(Herdado de ControlBuilder)
ComplexPropertyEntries

Obtém uma coleção de entradas de propriedade complexa.

(Herdado de ControlBuilder)
ControlType

Obtém o Type para o controle a ser criado.

(Herdado de ControlBuilder)
CurrentFilterResolutionService

Obtém um objeto IFilterResolutionService que é usado para gerenciar serviços relacionados ao filtro de dispositivo ao analisar e persistir controles no designer.

(Herdado de ControlBuilder)
DeclareType

Obtém o tipo que será usado pela geração de código para declarar o controle.

(Herdado de ControlBuilder)
FChildrenAsProperties

Obtém um valor que determina se o controle tem um ParseChildrenAttribute com ChildrenAsProperties definido como true.

(Herdado de ControlBuilder)
FIsNonParserAccessor

Obtém um valor que determina se o controle implementa a interface IParserAccessor.

(Herdado de ControlBuilder)
HasAspCode

Obtém um valor que indica se o controle contém algum bloco de código.

(Herdado de ControlBuilder)
ID

Obtém ou define a propriedade do identificador para o controle a ser criado.

(Herdado de ControlBuilder)
InDesigner

Retorna se o ControlBuilder está sendo executado no designer.

(Herdado de ControlBuilder)
InPageTheme

Obtém um valor booliano que indica se este objeto ControlBuilder é usado para gerar os temas de página.

(Herdado de ControlBuilder)
ItemType

Obtém o tipo definido no contêiner de associação.

(Herdado de ControlBuilder)
Localize

Obtém um valor booliano que indica se o controle criado por este objeto ControlBuilder está localizado.

(Herdado de ControlBuilder)
NamingContainerType

Obtém o tipo do contêiner de nomenclatura para o controle que esse construtor cria.

(Herdado de ControlBuilder)
PageVirtualPath

Obtém o caminho virtual de uma página a ser criada por esta instância ControlBuilder.

(Herdado de ControlBuilder)
Parser

Obtém o TemplateParser responsável por analisar o controle.

(Herdado de ControlBuilder)
ServiceProvider

Obtém o objeto de serviço para esse objeto ControlBuilder.

(Herdado de ControlBuilder)
SubBuilders

Obtém uma lista de objetos ControlBuilder filho para esse objeto ControlBuilder.

(Herdado de ControlBuilder)
TagName

Obtém o nome da marca para o controle a ser criado.

(Herdado de ControlBuilder)
TemplatePropertyEntries

Obtém uma coleção de entradas de propriedade de modelo.

(Herdado de ControlBuilder)
Text

Obtém ou define o texto entre as marcas de abertura e fechamento do modelo.

ThemeResolutionService

Obtém um objeto IThemeResolutionService que é usado no tempo de design para gerenciar os temas e capas do controle.

(Herdado de ControlBuilder)

Métodos

AllowWhitespaceLiterals()

Determina se literais de espaço em branco são permitidos no conteúdo entre marcas de abertura e fechamento do controle. Esse método é chamado pela estrutura de página ASP.NET.

(Herdado de ControlBuilder)
AppendLiteralString(String)

Adiciona o conteúdo literal especificado a um controle. Esse método é chamado pela estrutura de página ASP.NET.

(Herdado de ControlBuilder)
AppendSubBuilder(ControlBuilder)

Adiciona construtores ao objeto ControlBuilder para quaisquer controles filho que pertençam ao controle de contêiner.

(Herdado de ControlBuilder)
BuildObject()

Usado no tempo de design para criar o modelo e seus controles filhos.

BuildObject()

Cria uma instância de tempo de design do controle que é referenciado por esse objeto ControlBuilder.

(Herdado de ControlBuilder)
CloseControl()

Chamado pelo analisador para informar o construtor que a análise das marcas de abertura e fechamento do controle está concluída.

CloseControl()

Chamado pelo analisador para informar o construtor que a análise das marcas de abertura e fechamento do controle está concluída.

(Herdado de ControlBuilder)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetChildControlType(String, IDictionary)

Obtém o Type do tipo de controle correspondente a uma marca filha. Esse método é chamado pela estrutura de página ASP.NET.

(Herdado de ControlBuilder)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetObjectPersistData()

Cria o objeto ObjectPersistData para este objeto ControlBuilder.

(Herdado de ControlBuilder)
GetResourceKey()

Recupera a chave de recurso para este objeto ControlBuilder.

(Herdado de ControlBuilder)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HasBody()

Determina se um controle tem uma marca de abertura e de fechamento. Esse método é chamado pela estrutura de página ASP.NET.

(Herdado de ControlBuilder)
HtmlDecodeLiterals()

Determina se a cadeia de caracteres literal de um controle HTML deve ser decodificada para HTML. Esse método é chamado pela estrutura de página ASP.NET.

(Herdado de ControlBuilder)
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary)

Inicializa o construtor de modelo quando uma solicitação da Web é feita.

InstantiateIn(Control)

Define o objeto Control aos quais os modelos e controles filho pertencem no tempo de design.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
NeedsTagInnerText()

Determina se o construtor de controle precisa obter seu texto interno.

OnAppendToParentBuilder(ControlBuilder)

Notifica o ControlBuilder que está sendo adicionado a um construtor de controle pai.

(Herdado de ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Permite que os criadores de controle personalizado acessem o CodeDom (Modelo de Objeto do Documento de Código) gerado e insiram e modifiquem o código durante o processo de análise e criação de controles.

(Herdado de ControlBuilder)
SetResourceKey(String)

Define a chave de recurso para este objeto ControlBuilder.

(Herdado de ControlBuilder)
SetServiceProvider(IServiceProvider)

Define o objeto de serviço para esse objeto ControlBuilder.

(Herdado de ControlBuilder)
SetTagInnerText(String)

Salva o texto interno da marca do modelo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também