BindableTemplateBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Podporuje analýzu ovládacích prvků vázaných na data, které se automaticky vážou ke správě zdrojů dat ASP.NET v sekcích obsahu s šablonami. Tuto třídu nelze zdědit.
public ref class BindableTemplateBuilder sealed : System::Web::UI::TemplateBuilder, System::Web::UI::IBindableTemplate
public sealed class BindableTemplateBuilder : System.Web.UI.TemplateBuilder, System.Web.UI.IBindableTemplate
type BindableTemplateBuilder = class
inherit TemplateBuilder
interface IBindableTemplate
interface ITemplate
Public NotInheritable Class BindableTemplateBuilder
Inherits TemplateBuilder
Implements IBindableTemplate
- Dědičnost
- Implementuje
Poznámky
BindableTemplateBuilderTřída se používá v době návrhu a na stránkách bez kompilace pro podporu extrakce hodnot obousměrných vlastností ovládacího prvku v šabloně vázané na data. BindableTemplateBuilderObjekt generuje kód, který implementuje IBindableTemplate.ExtractValues metodu pro šablonu.
BindableTemplateBuilderJe TemplateBuilder pro ovládací prvky vázané na data, které obsahují obsah s šablonou. Pokud je ovládací prvek vázaný na data použit v době návrhu nebo na stránce bez kompilace, IBindableTemplate rozhraní v slouží BindableTemplateBuilder k analýze obousměrné datové vazby v rámci ovládacího prvku s šablonou. Je-li ovládací prvek vázaný na data zkompilován, CompiledBindableTemplateBuilder je vytvořena instance třídy a přiřazena k hodnotě IBindableTemplate objektu.
Další informace o vazbách, výrazech a syntaxi dat ASP.NET naleznete v tématu vazba na databáze a Přehled výrazů datových vazeb.
Konstruktory
BindableTemplateBuilder() |
Inicializuje novou instanci BindableTemplateBuilder 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 komplexních položek vlastností. (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ý slouží ke správě služeb souvisejících s filtrováním 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žíván generováním kódu deklarovat ovládací prvek. (Zděděno od ControlBuilder) |
FChildrenAsProperties |
Získá hodnotu, která určuje, zda má ovládací prvek s ChildrenAsProperties nastavenou ParseChildrenAttribute hodnotou |
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í, jestli ControlBuilder je spuštěný v návrháři. (Zděděno od ControlBuilder) |
InPageTheme |
Získá logickou hodnotu určující, zda se tento ControlBuilder objekt používá k vygenerování motivů stránek. (Zděděno od ControlBuilder) |
ItemType |
Získá typ nastavený na kontejner vazby. (Zděděno od ControlBuilder) |
Localize |
Získá logickou hodnotu určující, zda je ovládací prvek vytvořený tímto ControlBuilder objektem lokalizován. (Zděděno od ControlBuilder) |
NamingContainerType |
Získá typ kontejneru pojmenování pro ovládací prvek, který tento tvůrce vytvoří. (Zděděno od ControlBuilder) |
PageVirtualPath |
Získá virtuální cestu stránky, kterou má tato ControlBuilder instance sestavit. (Zděděno od ControlBuilder) |
Parser |
TemplateParser Získá odpově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ý se má sestavit. (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 počátečními a ukončovacími značkami šablony. (Zděděno od TemplateBuilder) |
ThemeResolutionService |
IThemeResolutionService Získá objekt, který se používá v době návrhu ke správě řídicích motivů a skinů. (Zděděno od ControlBuilder) |
Metody
AllowWhitespaceLiterals() |
Určuje, zda jsou literály prázdných znaků povoleny v obsahu mezi levou a pravou značkou ovládacího prvku. Tato metoda je volána ASP.NET stránkovou architekturou. (Zděděno od ControlBuilder) |
AppendLiteralString(String) |
Přidá zadaný obsah literálu do ovládacího prvku. Tato metoda je volána ASP.NET stránkovou architekturou. (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() |
Slouží k sestavení šablony a jejích podřízených ovládacích prvků během doby návrhu. (Zděděno od TemplateBuilder) |
CloseControl() |
Voláno analyzátorem pro informování tvůrce, že analýza počátečních a uzavíracích značek ovládacího prvku je dokončena. (Zděděno od TemplateBuilder) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
ExtractValues(Control) |
Načte sadu párů název/hodnota pro hodnoty, které jsou vázány pomocí obousměrné Syntaxe vazby dat ASP.NET v rámci obsahu šablony v době návrhu a na stránkách bez kompilace. |
GetChildControlType(String, IDictionary) |
Type Získá typ ovládacího prvku odpovídající podřízené značce. Tato metoda je volána ASP.NET stránkovou architekturou. (Zděděno od ControlBuilder) |
GetHashCode() |
Slouží jako výchozí funkce hash. (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á aktuální instanci. (Zděděno od Object) |
HasBody() |
Určuje, jestli má ovládací prvek levou i pravou značku. Tato metoda je volána ASP.NET stránkovou architekturou. (Zděděno od ControlBuilder) |
HtmlDecodeLiterals() |
Určuje, zda literální řetězec ovládacího prvku HTML musí být dekódován HTML. Tato metoda je volána ASP.NET stránkovou architekturou. (Zděděno od ControlBuilder) |
Init(TemplateParser, ControlBuilder, Type, String, String, IDictionary) |
Inicializuje tvůrce šablon, když je vytvořen webový požadavek. (Zděděno od TemplateBuilder) |
InstantiateIn(Control) |
Definuje Control objekt, do kterého patří podřízené ovládací prvky a šablony v době návrhu. (Zděděno od TemplateBuilder) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
NeedsTagInnerText() |
Určuje, zda musí tvůrce ovládacího prvku získat svůj vnitřní text. (Zděděno od TemplateBuilder) |
OnAppendToParentBuilder(ControlBuilder) |
Upozorní BindableTemplateBuilder objekt, že je přidaný do Tvůrce nadřazeného ovládacího prvku. |
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod) |
Umožňuje vlastním tvůrcem ovládacích prvků získat přístup k vygenerovanému modelu code Document Object Model (CodeDom) a během procesu parsování a vytváření ovládacích prvků vkládat a upravovat kód. (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. (Zděděno od TemplateBuilder) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |