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) |
Копирует элементы одномерного StyleCollectionStyle массива, начиная с указанного индекса целевого массива. |
| 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) |
Удаляет указанный StyleStyleCollection объект из объекта. |
| 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) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |