Compartilhar via


UIElementWeakCollection Classe

Definição

Representa uma coleção de referências fracas a objetos UIElement.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UIElementWeakCollection : IIterable<UIElement>, IVector<UIElement>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class UIElementWeakCollection : IEnumerable<UIElement>, IList<UIElement>
Public Class UIElementWeakCollection
Implements IEnumerable(Of UIElement), IList(Of UIElement)
Herança
Object IInspectable UIElementWeakCollection
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Essa classe é usada pela propriedade ThemeShadow.Receivers .

Construtores

UIElementWeakCollection()

Inicializa uma nova instância da classe UIElementWeakCollection .

Propriedades

Size

Obtém o tamanho (contagem) da coleção.

Métodos

Append(UIElement)

Adiciona um novo item à coleção.

Clear()

Remove todos os itens da coleção.

First()

Retorna um iterador para os itens na coleção.

GetAt(UInt32)

Retorna o item localizado no índice especificado.

GetMany(UInt32, UIElement[])

Recupera vários elementos em uma única passagem pelo iterador.

GetView()

Obtém uma exibição imutável na coleção.

IndexOf(UIElement, UInt32)

Recupera o índice do item especificado.

InsertAt(UInt32, UIElement)

Insere o item especificado no índice especificado.

RemoveAt(UInt32)

Remove o item no índice especificado.

RemoveAtEnd()

Remove o último item da coleção.

ReplaceAll(UIElement[])

Inicialmente limpa a coleção e insere a matriz fornecida como novos itens.

SetAt(UInt32, UIElement)

Define o valor no índice especificado como o valor UIElement especificado.

Aplica-se a

Confira também