Freigeben über


StyleCollection Klasse

Definition

Stellt eine Auflistung von Style -Objekten dar.

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
Vererbung
StyleCollection

Hinweise

Verwenden Sie die StyleCollection Klasse, um Objekte für ein Steuerelement zu speichern und zu verwalten Style . Steuerelemententwickler können diese Klasse verwenden, um eine Reihe von Formatvorlagen zu enthalten, die für verschiedene Teile des Steuerelements gelten.

Die Auflistung nimmt dynamisch zu, wenn Objekte hinzugefügt werden. Indizes in dieser Auflistung sind nullbasiert. Verwenden Sie die Count Eigenschaft, um zu bestimmen, wie viele Objekte in der Auflistung vorhanden sind.

Verwenden Sie außerdem die StyleCollection Methoden und Eigenschaften, um die folgenden Funktionen bereitzustellen:

  • Die Add Methode, um der Auflistung eine einzelne Formatvorlage hinzuzufügen.

  • Die Insert Methode zum Hinzufügen einer Formatvorlage zu einem bestimmten Index innerhalb der Auflistung.

  • Die Remove Methode zum Entfernen einer Formatvorlage aus der Auflistung.

  • Die RemoveAt Methode zum Entfernen der Formatvorlage, die sich in einem bestimmten Index befindet.

  • Die Contains Methode, um zu bestimmen, ob sich eine bestimmte Formatvorlage bereits in der Auflistung befindet.

  • Die IndexOf Methode zum Abrufen des Indexes einer Formatvorlage innerhalb der Auflistung.

  • Die Clear Methode, um alle Formatvorlagen aus der Auflistung zu entfernen.

Eigenschaften

Name Beschreibung
Count

Ruft die Anzahl der In der StateManagedCollection Auflistung enthaltenen Elemente ab.

(Geerbt von StateManagedCollection)
Item[Int32]

Ruft das Style Objekt an der angegebenen Indexposition im StyleCollection Objekt ab.

Methoden

Name Beschreibung
Add(Style)

Fügt ein angegebenes Style Objekt an das Ende des StyleCollection Objekts an.

Clear()

Entfernt alle Elemente aus der StateManagedCollection Auflistung.

(Geerbt von StateManagedCollection)
Contains(Style)

Bestimmt, ob die angegebene Formatvorlage in der Auflistung enthalten ist.

CopyTo(Array, Int32)

Kopiert die Elemente der StateManagedCollection Auflistung in ein Array, beginnend bei einem bestimmten Arrayindex.

(Geerbt von StateManagedCollection)
CopyTo(Style[], Int32)

Kopiert die Elemente des StyleCollection Elements in ein eindimensionales Style Array, beginnend am angegebenen Index des Zielarrays.

CreateKnownType(Int32)

Erstellt eine Instanz der Style Klasse basierend auf der auflistung einzelner Elemente, die von der GetKnownTypes() Methode zurückgegeben wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetEnumerator()

Gibt einen Iterator zurück, der die StateManagedCollection Auflistung durchläuft.

(Geerbt von StateManagedCollection)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetKnownTypes()

Ruft ein Array der IStateManager Typen ab, die enthalten StyleCollection können.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IndexOf(Style)

Gibt den Index des angegebenen Style Objekts innerhalb der Auflistung zurück.

Insert(Int32, Style)

Fügt ein angegebenes Style Objekt an der StyleCollection angegebenen Indexposition ein.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnClear()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden zusätzliche Aufgaben ausgeführt, bevor die Clear() Methode alle Elemente aus der Auflistung entfernt.

(Geerbt von StateManagedCollection)
OnClearComplete()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, führt die Methode zusätzliche Arbeit aus, nachdem die Clear() Methode beendet ist, alle Elemente aus der Auflistung zu entfernen.

(Geerbt von StateManagedCollection)
OnInsert(Int32, Object)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, führt sie zusätzliche Arbeit durch, bevor die IList.Insert(Int32, Object)IList.Add(Object) Auflistung ein Element hinzufügt.

(Geerbt von StateManagedCollection)
OnInsertComplete(Int32, Object)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, führt sie zusätzliche Arbeit durch, nachdem die IList.Insert(Int32, Object) Auflistung IList.Add(Object) ein Element hinzugefügt hat.

(Geerbt von StateManagedCollection)
OnRemove(Int32, Object)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden zusätzliche Aufgaben ausgeführt, bevor das IList.Remove(Object)IList.RemoveAt(Int32) angegebene Element aus der Auflistung entfernt wird.

(Geerbt von StateManagedCollection)
OnRemoveComplete(Int32, Object)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, führt sie zusätzliche Arbeit durch, nachdem das IList.Remove(Object)IList.RemoveAt(Int32) angegebene Element aus der Auflistung entfernt wurde.

(Geerbt von StateManagedCollection)
OnValidate(Object)

Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird ein Element der StateManagedCollection Auflistung überprüft.

(Geerbt von StateManagedCollection)
Remove(Style)

Entfernt das angegebene Style Objekt aus dem StyleCollection Objekt.

RemoveAt(Int32)

Entfernt das Style Objekt an der angegebenen Indexposition aus dem StyleCollection Objekt.

SetDirty()

Erzwingt, dass die gesamte StateManagedCollection Sammlung in den Ansichtszustand serialisiert wird.

(Geerbt von StateManagedCollection)
SetDirtyObject(Object)

Weist das in der Auflistung enthaltene Eingabeobjekt Style an, seinen gesamten Zustand im Ansichtszustand aufzuzeichnen, anstatt nur Änderungsinformationen aufzuzeichnen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
ICollection.Count

Ruft die Anzahl der In der StateManagedCollection Auflistung enthaltenen Elemente ab.

(Geerbt von StateManagedCollection)
ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob die StateManagedCollection Auflistung synchronisiert wird (Threadsicher). Diese Methode gibt in allen Fällen zurück false .

(Geerbt von StateManagedCollection)
ICollection.SyncRoot

Ruft ein Objekt ab, das zum Synchronisieren des Zugriffs auf die StateManagedCollection Auflistung verwendet werden kann. Diese Methode gibt in allen Fällen zurück null .

(Geerbt von StateManagedCollection)
IEnumerable.GetEnumerator()

Gibt einen Iterator zurück, der die StateManagedCollection Auflistung durchläuft.

(Geerbt von StateManagedCollection)
IList.Add(Object)

Fügt der StateManagedCollection Auflistung ein Element hinzu.

(Geerbt von StateManagedCollection)
IList.Clear()

Entfernt alle Elemente aus der StateManagedCollection Auflistung.

(Geerbt von StateManagedCollection)
IList.Contains(Object)

Bestimmt, ob die StateManagedCollection Auflistung einen bestimmten Wert enthält.

(Geerbt von StateManagedCollection)
IList.IndexOf(Object)

Bestimmt den Index eines angegebenen Elements in der StateManagedCollection Auflistung.

(Geerbt von StateManagedCollection)
IList.Insert(Int32, Object)

Fügt ein Element in die StateManagedCollection Auflistung am angegebenen Index ein.

(Geerbt von StateManagedCollection)
IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob die StateManagedCollection Auflistung eine feste Größe aufweist. Diese Methode gibt in allen Fällen zurück false .

(Geerbt von StateManagedCollection)
IList.IsReadOnly

Ruft einen Wert ab, der angibt, ob die StateManagedCollection Auflistung schreibgeschützt ist.

(Geerbt von StateManagedCollection)
IList.Item[Int32]

Ruft das IStateManager Element am angegebenen Index ab.

(Geerbt von StateManagedCollection)
IList.Remove(Object)

Entfernt das erste Vorkommen des angegebenen Objekts aus der StateManagedCollection Auflistung.

(Geerbt von StateManagedCollection)
IList.RemoveAt(Int32)

Entfernt das IStateManager Element am angegebenen Index.

(Geerbt von StateManagedCollection)
IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob die StateManagedCollection Auflistung Änderungen am Ansichtszustand speichert.

(Geerbt von StateManagedCollection)
IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtsstatus der StateManagedCollection Auflistung und der IStateManager darin enthaltenen Elemente wieder her.

(Geerbt von StateManagedCollection)
IStateManager.SaveViewState()

Speichert die Änderungen an der StateManagedCollection Auflistung und jedes IStateManager Objekt, das sie enthält, seit der Zeitpunkt, zu dem die Seite wieder auf dem Server gepostet wurde.

(Geerbt von StateManagedCollection)
IStateManager.TrackViewState()

Bewirkt, dass die StateManagedCollection Auflistung und jedes der IStateManager darin enthaltenen Objekte Änderungen am Ansichtszustand nachverfolgt, sodass sie über Anforderungen für dieselbe Seite hinweg beibehalten werden können.

(Geerbt von StateManagedCollection)

Erweiterungsmethoden

Name Beschreibung
AsParallel(IEnumerable)

Aktiviert die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Wandelt eine IEnumerable in eine IQueryableum.

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um.

OfType<TResult>(IEnumerable)

Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ.

Gilt für:

Weitere Informationen