Sdílet prostřednictvím


SkinBuilder Třída

Definice

Poskytuje ControlBuilder objekt použitý v době návrhu pro použití skinů ovládacích prvků pro ovládací prvky.

public ref class SkinBuilder sealed : System::Web::UI::ControlBuilder
public sealed class SkinBuilder : System.Web.UI.ControlBuilder
type SkinBuilder = class
    inherit ControlBuilder
Public NotInheritable Class SkinBuilder
Inherits ControlBuilder
Dědičnost
SkinBuilder

Poznámky

Vývojáři stránky a autoři ovládacích prvků nepoužívají SkinBuilder třídu přímo.

ASP.NET tvůrci návrháře používají SkinBuilder třídu ve spojení s ThemeProvider třídou a IThemeResolutionService rozhraním pro použití motivů a jejich příslušných vzhledů ovládacích prvků v době návrhu. Chcete-li použít motivy v době návrhu, ControlBuilder Třída Base volá ApplyTheme metodu vždy, když je sestaven podřízený strom ovládacího prvku ovládacího prvku.

Konstruktory

SkinBuilder(ThemeProvider, Control, ControlBuilder, String)

Inicializuje novou instanci SkinBuilder třídy, nastaví ovládací prvek, ke kterému je tvůrce přidružen, obecný ControlBuilder objekt poskytnutý ThemeProvider objektem pro ovládací prvek a cestu k souboru motivu.

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 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í, 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)
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)
ApplyTheme()

Použije motiv a skin ovládacího prvku pro aktuální ovládací prvek v době návrhu, pokud SkinBuilder je objekt přidružen k ovládacímu prvku.

BuildObject()

Vytvoří instanci návrhu ovládacího prvku, který je odkazován tímto ControlBuilder objektem.

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

Zavolá parser, aby informoval tvůrce, že analýza otevírání a zavírání ovládacích prvků 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 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 ControlBuilder použití po vytvoření instance. Tato metoda je volána ASP.NET stránkovou architekturou.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

Určuje, jestli tvůrce ovládacích prvků potřebuje získat jeho vnitřní text. Pokud ano, SetTagInnerText(String) musí být volána metoda. Tato metoda je volána ASP.NET stránkovou architekturou.

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

Upozorní ControlBuilder , že se přidává do nadřazeného tvůrce ovládacích prvků.

(Zděděno od ControlBuilder)
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)

ControlBuilder Poskytuje vnitřní text značky ovládacího prvku.

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

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

(Zděděno od Object)

Platí pro

Viz také