Поделиться через


CompositionShapeCollection Класс

Определение

Представляет коллекцию объектов CompositionShape , доступ к которым может осуществляться по отдельности по индексу.

public ref class CompositionShapeCollection sealed : CompositionObject, IIterable<CompositionShape ^>, IVector<CompositionShape ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositionShapeCollection final : CompositionObject, IIterable<CompositionShape>, IVector<CompositionShape>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositionShapeCollection : CompositionObject, IEnumerable<CompositionShape>, IList<CompositionShape>
Public NotInheritable Class CompositionShapeCollection
Inherits CompositionObject
Implements IEnumerable(Of CompositionShape), IList(Of CompositionShape)
Наследование
Object Platform::Object IInspectable CompositionObject CompositionShapeCollection
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Свойства

Comment

Строка, связанная с CompositionObject.

(Унаследовано от CompositionObject)
Compositor

Составитель, используемый для создания этого объекта CompositionObject.

(Унаследовано от CompositionObject)
Dispatcher

Диспетчер для CompositionObject.

(Унаследовано от CompositionObject)
DispatcherQueue

Возвращает dispatcherQueue для объекта CompostionObject.

(Унаследовано от CompositionObject)
ImplicitAnimations

Коллекция неявных анимаций, присоединенных к этому объекту.

(Унаследовано от CompositionObject)
Properties

Коллекция свойств, связанных с CompositionObject.

(Унаследовано от CompositionObject)
Size

Возвращает размер (количество) коллекции.

Методы

Append(CompositionShape)

Добавляет новый элемент в коллекцию.

Clear()

Удаляет все элементы из коллекции.

Close()

Закрывает объект CompositionObject и освобождает системные ресурсы.

(Унаследовано от CompositionObject)
ConnectAnimation(String, CompositionAnimation)

Соединения и анимация.

(Унаследовано от CompositionObject)
DisconnectAnimation(String)

Отключает анимацию.

(Унаследовано от CompositionObject)
Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от CompositionObject)
First()

Возвращает итератор для элементов в коллекции.

GetAt(UInt32)

Возвращает элемент, расположенный по указанному индексу.

GetMany(UInt32, CompositionShape[])

Извлекает несколько элементов за один проход через итератор.

GetView()

Возвращает неизменяемое представление в коллекции.

IndexOf(CompositionShape, UInt32)

Извлекает индекс указанного элемента.

InsertAt(UInt32, CompositionShape)

Вставляет указанный элемент по указанному индексу.

PopulatePropertyInfo(String, AnimationPropertyInfo)

Определяет свойство, которое можно анимировать.

(Унаследовано от CompositionObject)
RemoveAt(UInt32)

Удаляет элемент по указанному индексу.

RemoveAtEnd()

Удаляет последний элемент в коллекции.

ReplaceAll(CompositionShape[])

Сначала очищает коллекцию, а затем вставляет предоставленный массив в качестве новых элементов.

SetAt(UInt32, CompositionShape)

Задает значение по указанному индексу указанного значения CompositionShape.

StartAnimation(String, CompositionAnimation, AnimationController)

Подключает анимацию к указанному свойству объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimation(String, CompositionAnimation)

Подключает анимацию к указанному свойству объекта и запускает анимацию.

(Унаследовано от CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Запускает группу анимации.

Метод StartAnimationGroup в CompositionObject позволяет запустить CompositionAnimationGroup. Все анимации в группе будут запущены одновременно для объекта .

(Унаследовано от CompositionObject)
StopAnimation(String)

Отключает анимацию от указанного свойства и останавливает анимацию.

(Унаследовано от CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Останавливает группу анимации.

(Унаследовано от CompositionObject)
TryGetAnimationController(String)

Возвращает AnimationController для анимации, выполняемой с указанным свойством.

(Унаследовано от CompositionObject)

Применяется к