Udostępnij za pośrednictwem


StyleCollection Klasa

Definicja

Reprezentuje kolekcję Style obiektów.

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

Uwagi

Użyj StyleCollection klasy do przechowywania obiektów i zarządzania nimi Style dla kontrolki. Formanty kontroli mogą używać tej klasy do przechowywania zestawu stylów, które są stosowane do różnych fragmentów formantu.

Rozmiar kolekcji jest dynamicznie zwiększany w miarę dodawania obiektów. Indeksy w tej kolekcji są oparte na zero. Użyj Count właściwości, aby określić, ile obiektów znajduje się w kolekcji.

Ponadto należy użyć StyleCollection metod i właściwości, aby zapewnić następujące funkcje:

  • AddMetoda dodawania pojedynczego stylu do kolekcji.

  • InsertMetoda dodawania stylu w określonym indeksie w kolekcji.

  • RemoveMetoda usuwania stylu z kolekcji.

  • RemoveAtMetoda usuwania stylu znajdującego się w określonym indeksie.

  • ContainsMetoda służąca do określenia, czy konkretny styl znajduje się już w kolekcji.

  • IndexOfMetoda pobierania indeksu stylu w kolekcji.

  • ClearMetoda usuwania wszystkich stylów z kolekcji.

Właściwości

Count

Pobiera liczbę elementów zawartych w kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
Item[Int32]

Pobiera Style obiekt z określonej lokalizacji indeksu w StyleCollection obiekcie.

Metody

Add(Style)

Dołącza określony Style obiekt do końca StyleCollection obiektu.

Clear()

Usuwa wszystkie elementy z kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
Contains(Style)

Określa, czy określony styl jest zawarty w kolekcji.

CopyTo(Array, Int32)

Kopiuje elementy StateManagedCollection kolekcji do tablicy, zaczynając od określonego indeksu tablicy.

(Odziedziczone po StateManagedCollection)
CopyTo(Style[], Int32)

Kopiuje elementy StyleCollection do tablicy jednowymiarowej Style , rozpoczynając od określonego indeksu tablicy docelowej.

CreateKnownType(Int32)

Tworzy wystąpienie Style klasy na podstawie kolekcji pojedynczego elementu zwracanej przez GetKnownTypes() metodę.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca iterator iterujący przez StateManagedCollection kolekcję.

(Odziedziczone po StateManagedCollection)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetKnownTypes()

Pobiera tablicę IStateManager typów, które StyleCollection mogą zawierać.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IndexOf(Style)

Zwraca indeks określonego Style obiektu w kolekcji.

Insert(Int32, Style)

Wstawia określony Style obiekt do obiektu StyleCollection w określonej lokalizacji indeksu.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnClear()

Po zastąpieniu w klasie pochodnej wykonuje dodatkową pracę, zanim Clear() metoda usunie wszystkie elementy z kolekcji.

(Odziedziczone po StateManagedCollection)
OnClearComplete()

Po przesłonięciu w klasie pochodnej wykonuje dodatkową pracę po zakończeniu Clear() usuwania wszystkich elementów z kolekcji.

(Odziedziczone po StateManagedCollection)
OnInsert(Int32, Object)

Po zastąpieniu klasy pochodnej wykonuje dodatkową pracę przed IList.Insert(Int32, Object) dodaniu elementu do kolekcji przez metodę or IList.Add(Object) .

(Odziedziczone po StateManagedCollection)
OnInsertComplete(Int32, Object)

Po zastąpieniu w klasie pochodnej wykonuje dodatkową pracę po IList.Insert(Int32, Object) dodaniu elementu do kolekcji przez metodę or IList.Add(Object) .

(Odziedziczone po StateManagedCollection)
OnRemove(Int32, Object)

Po zastąpieniu w klasie pochodnej wykonuje dodatkową pracę przed IList.Remove(Object) usunięciem określonego elementu z kolekcji przez metodę or IList.RemoveAt(Int32) .

(Odziedziczone po StateManagedCollection)
OnRemoveComplete(Int32, Object)

W przypadku zastąpienia w klasie pochodnej wykonuje dodatkową pracę po IList.Remove(Object) usunięciu określonego elementu z kolekcji przez metodę or IList.RemoveAt(Int32) .

(Odziedziczone po StateManagedCollection)
OnValidate(Object)

Po przesłonięciu w klasie pochodnej weryfikuje element kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
Remove(Style)

Usuwa określony Style obiekt z StyleCollection obiektu.

RemoveAt(Int32)

Usuwa Style obiekt znajdujący się w określonej lokalizacji indeksu z StyleCollection obiektu.

SetDirty()

Wymusza serializacji całej StateManagedCollection kolekcji w stan widoku.

(Odziedziczone po StateManagedCollection)
SetDirtyObject(Object)

Instruuje obiekt wejściowy Style zawarty w kolekcji, aby rejestrował jego cały stan, aby wyświetlić stan, zamiast rejestrować tylko informacje o zmianach.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.Count

Pobiera liczbę elementów zawartych w kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
ICollection.IsSynchronized

Pobiera wartość wskazującą, czy StateManagedCollection kolekcja jest synchronizowana (bezpieczne wątki). Ta metoda zwraca wszystkie false przypadki.

(Odziedziczone po StateManagedCollection)
ICollection.SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do StateManagedCollection kolekcji. Ta metoda zwraca wszystkie null przypadki.

(Odziedziczone po StateManagedCollection)
IEnumerable.GetEnumerator()

Zwraca iterator iterujący przez StateManagedCollection kolekcję.

(Odziedziczone po StateManagedCollection)
IList.Add(Object)

Dodaje element do kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
IList.Clear()

Usuwa wszystkie elementy z kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
IList.Contains(Object)

Określa, czy StateManagedCollection kolekcja zawiera określoną wartość.

(Odziedziczone po StateManagedCollection)
IList.IndexOf(Object)

Określa indeks określonego elementu w kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
IList.Insert(Int32, Object)

Wstawia element do kolekcji StateManagedCollection w określonym indeksie.

(Odziedziczone po StateManagedCollection)
IList.IsFixedSize

Pobiera wartość wskazującą, czy StateManagedCollection kolekcja ma stały rozmiar. Ta metoda zwraca wszystkie false przypadki.

(Odziedziczone po StateManagedCollection)
IList.IsReadOnly

Pobiera wartość wskazującą, czy StateManagedCollection kolekcja jest tylko do odczytu.

(Odziedziczone po StateManagedCollection)
IList.Item[Int32]

IStateManager Pobiera element w określonym indeksie.

(Odziedziczone po StateManagedCollection)
IList.Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z kolekcji StateManagedCollection .

(Odziedziczone po StateManagedCollection)
IList.RemoveAt(Int32)

IStateManager Usuwa element w określonym indeksie.

(Odziedziczone po StateManagedCollection)
IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy StateManagedCollection kolekcja zapisuje zmiany w stanie widoku.

(Odziedziczone po StateManagedCollection)
IStateManager.LoadViewState(Object)

Przywraca wcześniej zapisany stan StateManagedCollection widoku kolekcji i IStateManager zawarte w nim elementy.

(Odziedziczone po StateManagedCollection)
IStateManager.SaveViewState()

Zapisuje zmiany w StateManagedCollection kolekcji i każdy IStateManager obiekt, który zawiera od czasu opublikowania strony z powrotem na serwerze.

(Odziedziczone po StateManagedCollection)
IStateManager.TrackViewState()

Powoduje, że StateManagedCollection kolekcja i każdy z IStateManager obiektów, które zawiera, aby śledzić zmiany w ich stanie wyświetlania, dzięki czemu mogą być utrwalane między żądaniami dla tej samej strony.

(Odziedziczone po StateManagedCollection)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też