ListItemControlBuilder Classe

Définition

Interagit avec l'analyseur pour générer un contrôle ListItem.Interacts with the parser to build a ListItem control.

public ref class ListItemControlBuilder : System::Web::UI::ControlBuilder
public class ListItemControlBuilder : System.Web.UI.ControlBuilder
type ListItemControlBuilder = class
    inherit ControlBuilder
Public Class ListItemControlBuilder
Inherits ControlBuilder
Héritage
ListItemControlBuilder

Remarques

Cette classe est principalement utilisée pour les développeurs de contrôles.This class is used primarily for control developers. Pour créer un générateur de contrôles personnalisé pour un ListItem contrôle dérivé, vous devez hériter de cette classe.To create a custom control builder for a ListItem derived control, you need to inherit from this class.

Constructeurs

ListItemControlBuilder()

Initialise une nouvelle instance de la classe ListItemControlBuilder.Initializes a new instance of the ListItemControlBuilder class.

Propriétés

BindingContainerBuilder

Obtient le générateur de contrôles qui correspond au conteneur de liaison pour le contrôle que ce concepteur crée.Gets the control builder that corresponds to the binding container for the control that this builder creates.

(Hérité de ControlBuilder)
BindingContainerType

Reçoit le type du conteneur de liaison pour le contrôle que ce générateur crée.Gets the type of the binding container for the control that this builder creates.

(Hérité de ControlBuilder)
ComplexPropertyEntries

Obtient une collection d'entrées de propriétés complexes.Gets a collection of complex property entries.

(Hérité de ControlBuilder)
ControlType

Obtient Type pour le contrôle à créer.Gets the Type for the control to be created.

(Hérité de ControlBuilder)
CurrentFilterResolutionService

Obtient un objet IFilterResolutionService utilisé pour gérer des services liés au filtre pour appareil mobile lorsque des contrôles sont analysés et rendus persistants dans le concepteur.Gets an IFilterResolutionService object that is used to manage device-filter related services when parsing and persisting controls in the designer.

(Hérité de ControlBuilder)
DeclareType

Obtient le type qui sera utilisé par la génération de code pour déclarer le contrôle.Gets the type that will be used by code generation to declare the control.

(Hérité de ControlBuilder)
FChildrenAsProperties

Obtient une valeur qui détermine si le contrôle a ParseChildrenAttribute avec ChildrenAsProperties défini sur true.Gets a value that determines whether the control has a ParseChildrenAttribute with ChildrenAsProperties set to true.

(Hérité de ControlBuilder)
FIsNonParserAccessor

Obtient une valeur qui détermine si le contrôle implémente l'interface IParserAccessor.Gets a value that determines whether the control implements the IParserAccessor interface.

(Hérité de ControlBuilder)
HasAspCode

Obtient une valeur indiquant si le contrôle contient des blocs de code.Gets a value indicating whether the control contains any code blocks.

(Hérité de ControlBuilder)
ID

Obtient ou définit la propriété identificateur du contrôle à générer.Gets or sets the identifier property for the control to be built.

(Hérité de ControlBuilder)
InDesigner

Retourne si ControlBuilder s'exécute dans le concepteur.Returns whether the ControlBuilder is running in the designer.

(Hérité de ControlBuilder)
InPageTheme

Obtient une valeur Boolean qui indique si cet objet ControlBuilder est utilisé pour générer des thèmes de page.Gets a Boolean value indicating whether this ControlBuilder object is used to generate page themes.

(Hérité de ControlBuilder)
ItemType

Obtient le type défini sur le conteneur de liaison.Gets the type set on the binding container.

(Hérité de ControlBuilder)
Localize

Obtient une valeur Boolean qui indique si le contrôle créé par cet objet ControlBuilder est localisé.Gets a Boolean value indicating whether the control that is created by this ControlBuilder object is localized.

(Hérité de ControlBuilder)
NamingContainerType

Reçoit le type du conteneur d'attribution de noms pour le contrôle que ce générateur crée.Gets the type of the naming container for the control that this builder creates.

(Hérité de ControlBuilder)
PageVirtualPath

Obtient le chemin d'accès virtuel d'une page qui doit être générée par cette instance de ControlBuilder.Gets the virtual path of a page to be built by this ControlBuilder instance.

(Hérité de ControlBuilder)
Parser

Obtient le TemplateParser responsable de l'analyse du contrôle.Gets the TemplateParser responsible for parsing the control.

(Hérité de ControlBuilder)
ServiceProvider

Obtient l'objet de service pour cet objet ControlBuilder.Gets the service object for this ControlBuilder object.

(Hérité de ControlBuilder)
SubBuilders

Obtient une liste d'objets ControlBuilder enfants pour cet objet ControlBuilder.Gets a list of child ControlBuilder objects for this ControlBuilder object.

(Hérité de ControlBuilder)
TagName

Obtient le nom de la balise pour le contrôle à générer.Gets the tag name for the control to be built.

(Hérité de ControlBuilder)
TemplatePropertyEntries

Obtient une collection d'entrées de propriétés de modèle.Gets a collection of template property entries.

(Hérité de ControlBuilder)
ThemeResolutionService

Obtient un objet IThemeResolutionService utilisé au moment du design pour gérer des thèmes et des apparences de contrôle.Gets an IThemeResolutionService object that is used in design time to manage control themes and skins.

(Hérité de ControlBuilder)

Méthodes

AllowWhitespaceLiterals()

Détermine si les espaces blancs du texte associé à ListItem sont représentés par des objets LiteralControl.Determines whether white spaces in the text associated with the ListItem are represented by LiteralControl objects.

AppendLiteralString(String)

Ajoute le contenu littéral spécifié à un contrôle.Adds the specified literal content to a control. Cette méthode est appelée par l’infrastructure de page ASP.NET.This method is called by the ASP.NET page framework.

(Hérité de ControlBuilder)
AppendSubBuilder(ControlBuilder)

Ajoute des générateurs à l’objet ControlBuilder pour les contrôles enfants qui appartiennent au contrôle conteneur.Adds builders to the ControlBuilder object for any child controls that belong to the container control.

(Hérité de ControlBuilder)
BuildObject()

Génère au moment du design une instance du contrôle référencé par cet objet ControlBuilder.Builds a design-time instance of the control that is referred to by this ControlBuilder object.

(Hérité de ControlBuilder)
CloseControl()

Appelé par l'analyseur pour informer le générateur que l'analyse des balises d'ouverture et de fermeture du contrôle est terminée.Called by the parser to inform the builder that the parsing of the control's opening and closing tags is complete.

(Hérité de ControlBuilder)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetChildControlType(String, IDictionary)

Obtient le Type du type de contrôle qui correspond à une balise enfant.Obtains the Type of the control type corresponding to a child tag. Cette méthode est appelée par l’infrastructure de page ASP.NET.This method is called by the ASP.NET page framework.

(Hérité de ControlBuilder)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetObjectPersistData()

Crée l'objet ObjectPersistData pour cet objet ControlBuilder.Creates the ObjectPersistData object for this ControlBuilder object.

(Hérité de ControlBuilder)
GetResourceKey()

Récupère la clé de ressource pour cet objet ControlBuilder.Retrieves the resource key for this ControlBuilder object.

(Hérité de ControlBuilder)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
HasBody()

Détermine si un contrôle a les deux balises, d'ouverture et de fermeture.Determines if a control has both an opening and closing tag. Cette méthode est appelée par l’infrastructure de page ASP.NET.This method is called by the ASP.NET page framework.

(Hérité de ControlBuilder)
HtmlDecodeLiterals()

Détermine si les entités HTML du texte associé à ListItem sont converties dans leurs caractères équivalents lorsque le texte est analysé.Determines whether HTML entities in the text associated with the ListItem are converted to their equivalent characters when the text is parsed.

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

Initialise le ControlBuilder pour l'utiliser après son instanciation.Initializes the ControlBuilder for use after it is instantiated. Cette méthode est appelée par l’infrastructure de page ASP.NET.This method is called by the ASP.NET page framework.

(Hérité de ControlBuilder)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
NeedsTagInnerText()

Détermine si le générateur de contrôles a besoin d'obtenir son texte interne.Determines if the control builder needs to get its inner text. Si c'est le cas, il faut appeler la méthode SetTagInnerText(String).If so, the SetTagInnerText(String) method must be called. Cette méthode est appelée par l’infrastructure de page ASP.NET.This method is called by the ASP.NET page framework.

(Hérité de ControlBuilder)
OnAppendToParentBuilder(ControlBuilder)

Avertit ControlBuilder qu'il s'ajoute à un générateur de contrôles parent.Notifies the ControlBuilder that it is being added to a parent control builder.

(Hérité de ControlBuilder)
ProcessGeneratedCode(CodeCompileUnit, CodeTypeDeclaration, CodeTypeDeclaration, CodeMemberMethod, CodeMemberMethod)

Permet aux générateurs de contrôles personnalisés d'accéder au modèle CodeDom (Code Document Object Model) généré, ainsi que d'insérer et de modifier du code au cours du processus d'analyse et de génération des contrôles.Enables custom control builders to access the generated Code Document Object Model (CodeDom) and insert and modify code during the process of parsing and building controls.

(Hérité de ControlBuilder)
SetResourceKey(String)

Définit la clé de ressource pour cet objet ControlBuilder.Sets the resource key for this ControlBuilder object.

(Hérité de ControlBuilder)
SetServiceProvider(IServiceProvider)

Définit l'objet de service pour cet objet ControlBuilder.Sets the service object for this ControlBuilder object.

(Hérité de ControlBuilder)
SetTagInnerText(String)

Fournit à ControlBuilder le texte interne de la balise du contrôle.Provides the ControlBuilder with the inner text of the control tag.

(Hérité de ControlBuilder)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi