StyleCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов 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
- Наследование
Комментарии
Используйте StyleCollection класс для хранения Style объектов элемента управления и управления ими. Разработчики элементов управления могут использовать этот класс для хранения набора стилей, применяемых к различным частям элемента управления.
Коллекция динамически увеличивается в размере по мере добавления объектов. Индексы в этой коллекции отсчитываются от нуля. Используйте Count свойство, чтобы определить, сколько объектов находится в коллекции.
Кроме того, используйте StyleCollection методы и свойства для предоставления следующих функциональных возможностей.
AddМетод для добавления одного стиля в коллекцию.
InsertМетод для добавления стиля в определенный индекс в коллекции.
RemoveМетод для удаления стиля из коллекции.
RemoveAtМетод для удаления стиля, расположенного по определенному индексу.
ContainsМетод, определяющий, уже определен ли в коллекции определенный стиль.
IndexOfМетод для получения индекса стиля в коллекции.
ClearМетод для удаления всех стилей из коллекции.
Свойства
| Count |
Получает количество элементов, содержащихся в коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| Item[Int32] |
Возвращает объект Style, расположенный по указанному индексу в объекте StyleCollection. |
Методы
| Add(Style) |
Добавляет указанный объект Style в конец объекта StyleCollection. |
| Clear() |
Удаляет все элементы из коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| Contains(Style) |
Определяет, содержится ли в коллекции указанный стиль. |
| CopyTo(Array, Int32) |
Копирует элементы коллекции StateManagedCollection в массив, начиная с определенного индекса в массиве. (Унаследовано от StateManagedCollection) |
| CopyTo(Style[], Int32) |
Копирует элементы коллекции StyleCollection в одномерный массив Style, начиная с указанного индекса целевого массива. |
| CreateKnownType(Int32) |
Создает экземпляр класса Style на основе коллекции из одного элемента, возвращаемой методом GetKnownTypes(). |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetEnumerator() |
Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetKnownTypes() |
Возвращает массив типов IStateManager, которые могут содержаться в коллекции StyleCollection. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| IndexOf(Style) |
Возвращает индекс указанного объекта Style в коллекции. |
| Insert(Int32, Style) |
Вставляет указанный объект Style в объект StyleCollection по указанному индексу. |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| OnClear() |
При переопределении в производном классе выполняет дополнительные действия перед тем, как метод Clear() удалит все элементы из коллекции. (Унаследовано от StateManagedCollection) |
| OnClearComplete() |
При переопределении в производном классе выполняет дополнительные действия после того, как метод Clear() завершит удаление всех элементов из коллекции. (Унаследовано от StateManagedCollection) |
| OnInsert(Int32, Object) |
При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Insert(Int32, Object) или IList.Add(Object) добавит элемент в коллекцию. (Унаследовано от StateManagedCollection) |
| OnInsertComplete(Int32, Object) |
При переопределении в производном классе выполняет дополнительные действия после того, как метод IList.Insert(Int32, Object) или IList.Add(Object) добавит элемент в коллекцию. (Унаследовано от StateManagedCollection) |
| OnRemove(Int32, Object) |
При переопределении в производном классе выполняет дополнительные действия перед тем, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции. (Унаследовано от StateManagedCollection) |
| OnRemoveComplete(Int32, Object) |
При переопределении в производном классе выполняет дополнительные действия после того, как метод IList.Remove(Object) или IList.RemoveAt(Int32) удалит указанный элемент из коллекции. (Унаследовано от StateManagedCollection) |
| OnValidate(Object) |
При переопределении в производном классе проверяет элемент в коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| Remove(Style) |
Удаляет указанный объект Style из объекта StyleCollection. |
| RemoveAt(Int32) |
Удаляет объект Style по указанному индексу из объекта StyleCollection. |
| SetDirty() |
Обеспечивает принудительную сериализацию всей коллекции StateManagedCollection в состояние представления. (Унаследовано от StateManagedCollection) |
| SetDirtyObject(Object) |
Указывает входному объекту Style, содержащемуся в коллекции, записывать все свое состояние в состояние представления, вместо записи только информации об изменениях. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| ICollection.Count |
Получает количество элементов, содержащихся в коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| ICollection.IsSynchronized |
Получает значение, указывающее, является ли коллекция StateManagedCollection синхронизированной (потокобезопасной). Этот метод возвращает значение |
| ICollection.SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к коллекции StateManagedCollection. Этот метод возвращает значение |
| IEnumerable.GetEnumerator() |
Возвращает итератор, осуществляющий перебор коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| IList.Add(Object) |
Добавляет элемент в коллекцию StateManagedCollection. (Унаследовано от StateManagedCollection) |
| IList.Clear() |
Удаляет все элементы из коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| IList.Contains(Object) |
Определяет, содержит ли коллекция StateManagedCollection указанное значение. (Унаследовано от StateManagedCollection) |
| IList.IndexOf(Object) |
Определяет индекс указанного элемента в коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| IList.Insert(Int32, Object) |
Вставляет элемент в коллекцию StateManagedCollection по указанному индексу. (Унаследовано от StateManagedCollection) |
| IList.IsFixedSize |
Получает значение, указывающее, имеет ли коллекция StateManagedCollection фиксированный размер. Этот метод возвращает значение |
| IList.IsReadOnly |
Получает значение, указывающее, является ли коллекция StateManagedCollection доступной только для чтения. (Унаследовано от StateManagedCollection) |
| IList.Item[Int32] |
Возвращает элемент IStateManager по указанному индексу. (Унаследовано от StateManagedCollection) |
| IList.Remove(Object) |
Удаляет первое вхождение указанного объекта из коллекции StateManagedCollection. (Унаследовано от StateManagedCollection) |
| IList.RemoveAt(Int32) |
Удаляет элемент IStateManager по указанному индексу. (Унаследовано от StateManagedCollection) |
| IStateManager.IsTrackingViewState |
Получает значение, указывающее, сохраняет ли коллекция StateManagedCollection изменения в свое состояние представления. (Унаследовано от StateManagedCollection) |
| IStateManager.LoadViewState(Object) |
Восстанавливает сохраненное раннее состояние представления коллекции StateManagedCollection и элементов IStateManager, которые она содержит. (Унаследовано от StateManagedCollection) |
| IStateManager.SaveViewState() |
Сохраняет изменения коллекции StateManagedCollection и каждого объекта IStateManager, который она содержит, с момента обратной передачи страницы серверу. (Унаследовано от StateManagedCollection) |
| IStateManager.TrackViewState() |
Способствует тому, что коллекция StateManagedCollection и каждый из ее объектов IStateManager отслеживают изменения в их состоянии представления, поэтому они могут сохраняться среди запросов для той же страницы. (Унаследовано от StateManagedCollection) |
Методы расширения
| Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
| OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
| AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
| AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |