Partager via


StyleCollection Classe

Définition

Représente une collection d’objets Style .

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

Remarques

Utilisez la StyleCollection classe pour stocker et gérer des Style objets pour un contrôle. Les développeurs de contrôles peuvent utiliser cette classe pour contenir un ensemble de styles qui s’appliquent à différentes parties du contrôle.

La collection augmente dynamiquement la taille à mesure que les objets sont ajoutés. Les index de cette collection sont basés sur zéro. Utilisez la Count propriété pour déterminer le nombre d’objets dans la collection.

En outre, utilisez les StyleCollection méthodes et les propriétés pour fournir les fonctionnalités suivantes :

  • Méthode Add permettant d’ajouter un style unique à la collection.

  • Méthode Insert permettant d’ajouter un style à un index particulier dans la collection.

  • Méthode Remove permettant de supprimer un style de la collection.

  • Méthode RemoveAt permettant de supprimer le style situé à un index particulier.

  • Méthode Contains permettant de déterminer si un style particulier est déjà dans la collection.

  • Méthode IndexOf permettant de récupérer l’index d’un style dans la collection.

  • Méthode Clear permettant de supprimer tous les styles de la collection.

Propriétés

Nom Description
Count

Obtient le nombre d’éléments contenus dans la StateManagedCollection collection.

(Hérité de StateManagedCollection)
Item[Int32]

Obtient l’objet Style à l’emplacement d’index spécifié dans l’objet StyleCollection .

Méthodes

Nom Description
Add(Style)

Ajoute un objet spécifié Style à la fin de l’objet StyleCollection .

Clear()

Supprime tous les éléments de la StateManagedCollection collection.

(Hérité de StateManagedCollection)
Contains(Style)

Détermine si le style spécifié est contenu dans la collection.

CopyTo(Array, Int32)

Copie les éléments de la StateManagedCollection collection dans un tableau, en commençant par un index de tableau particulier.

(Hérité de StateManagedCollection)
CopyTo(Style[], Int32)

Copie les éléments du StyleCollection tableau dans un tableau unidimensionnel Style , en commençant à l’index spécifié du tableau cible.

CreateKnownType(Int32)

Crée une instance de la Style classe, basée sur la collection d’éléments unique retournée par la GetKnownTypes() méthode.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un itérateur qui itère dans la StateManagedCollection collection.

(Hérité de StateManagedCollection)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetKnownTypes()

Obtient un tableau des IStateManager types qu’il StyleCollection peut contenir.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
IndexOf(Style)

Retourne l’index de l’objet spécifié Style dans la collection.

Insert(Int32, Style)

Insère un objet spécifié Style dans l’emplacement StyleCollection d’index spécifié.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnClear()

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire avant que la Clear() méthode supprime tous les éléments de la collection.

(Hérité de StateManagedCollection)
OnClearComplete()

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire une fois la Clear() méthode terminée la suppression de tous les éléments de la collection.

(Hérité de StateManagedCollection)
OnInsert(Int32, Object)

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire avant l’ajout IList.Insert(Int32, Object)IList.Add(Object) d’un élément à la collection.

(Hérité de StateManagedCollection)
OnInsertComplete(Int32, Object)

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire après l’ajout IList.Insert(Int32, Object)IList.Add(Object) d’un élément à la collection.

(Hérité de StateManagedCollection)
OnRemove(Int32, Object)

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire avant que la ou IList.RemoveAt(Int32) la IList.Remove(Object) méthode supprime l’élément spécifié de la collection.

(Hérité de StateManagedCollection)
OnRemoveComplete(Int32, Object)

En cas de substitution dans une classe dérivée, effectue un travail supplémentaire après la suppression de l’élément IList.Remove(Object)IList.RemoveAt(Int32) spécifié de la collection.

(Hérité de StateManagedCollection)
OnValidate(Object)

En cas de substitution dans une classe dérivée, valide un élément de la StateManagedCollection collection.

(Hérité de StateManagedCollection)
Remove(Style)

Supprime l’objet spécifié Style de l’objet StyleCollection .

RemoveAt(Int32)

Supprime l’objet Style à l’emplacement d’index spécifié de l’objet StyleCollection .

SetDirty()

Force la sérialisation de l’ensemble StateManagedCollection de la collection dans l’état d’affichage.

(Hérité de StateManagedCollection)
SetDirtyObject(Object)

Indique à l’objet d’entrée Style contenu dans la collection d’enregistrer son état entier pour afficher l’état, plutôt que d’enregistrer uniquement les informations de modification.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.Count

Obtient le nombre d’éléments contenus dans la StateManagedCollection collection.

(Hérité de StateManagedCollection)
ICollection.IsSynchronized

Obtient une valeur indiquant si la StateManagedCollection collection est synchronisée (thread safe). Cette méthode retourne false dans tous les cas.

(Hérité de StateManagedCollection)
ICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la StateManagedCollection collection. Cette méthode retourne null dans tous les cas.

(Hérité de StateManagedCollection)
IEnumerable.GetEnumerator()

Retourne un itérateur qui itère dans la StateManagedCollection collection.

(Hérité de StateManagedCollection)
IList.Add(Object)

Ajoute un élément à la StateManagedCollection collection.

(Hérité de StateManagedCollection)
IList.Clear()

Supprime tous les éléments de la StateManagedCollection collection.

(Hérité de StateManagedCollection)
IList.Contains(Object)

Détermine si la StateManagedCollection collection contient une valeur spécifique.

(Hérité de StateManagedCollection)
IList.IndexOf(Object)

Détermine l’index d’un élément spécifié dans la StateManagedCollection collection.

(Hérité de StateManagedCollection)
IList.Insert(Int32, Object)

Insère un élément dans la collection à l’index StateManagedCollection spécifié.

(Hérité de StateManagedCollection)
IList.IsFixedSize

Obtient une valeur indiquant si la StateManagedCollection collection a une taille fixe. Cette méthode retourne false dans tous les cas.

(Hérité de StateManagedCollection)
IList.IsReadOnly

Obtient une valeur indiquant si la StateManagedCollection collection est en lecture seule.

(Hérité de StateManagedCollection)
IList.Item[Int32]

Obtient l’élément IStateManager à l’index spécifié.

(Hérité de StateManagedCollection)
IList.Remove(Object)

Supprime la première occurrence de l’objet spécifié de la StateManagedCollection collection.

(Hérité de StateManagedCollection)
IList.RemoveAt(Int32)

Supprime l’élément IStateManager à l’index spécifié.

(Hérité de StateManagedCollection)
IStateManager.IsTrackingViewState

Obtient une valeur indiquant si la StateManagedCollection collection enregistre les modifications apportées à son état d’affichage.

(Hérité de StateManagedCollection)
IStateManager.LoadViewState(Object)

Restaure l’état d’affichage enregistré précédemment de la StateManagedCollection collection et les IStateManager éléments qu’il contient.

(Hérité de StateManagedCollection)
IStateManager.SaveViewState()

Enregistre les modifications apportées à la StateManagedCollection collection et à chaque IStateManager objet qu’elle contient depuis la publication de la page sur le serveur.

(Hérité de StateManagedCollection)
IStateManager.TrackViewState()

Provoque la persistance de la StateManagedCollectionIStateManager collection et de chacun des objets qu’elle contient pour suivre les modifications apportées à leur état d’affichage afin qu’elles puissent être conservées dans les requêtes pour la même page.

(Hérité de StateManagedCollection)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerableIQueryableen .

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’un IEnumerable type spécifié.

S’applique à

Voir aussi