Compartilhar via


IAttachedPropertyStore Interface

Definição

Representa um repositório de membros anexável para um objeto em que os membros anexáveis são definidos. Esse repositório de membros anexável pode ser referenciado com AttachablePropertyServices.

public interface class IAttachedPropertyStore
public interface IAttachedPropertyStore
type IAttachedPropertyStore = interface
Public Interface IAttachedPropertyStore

Comentários

Normalmente, um membro anexável é implementado e usado como uma propriedade anexável. O termo "membro anexável" fornece a possibilidade de que uma tecnologia também defina um sistema para eventos anexáveis. Como um item em um repositório de propriedades, um evento anexável armazena uma referência ao manipulador atribuído por meio do uso do membro anexável. Um evento anexável no XAML pode usar o mesmo repositório que as propriedades anexáveis, mesmo que o evento anexável não seja realmente uma propriedade para o sistema de tipo subjacente ou como é considerado em uso do mundo real.

Propriedades

PropertyCount

Obtém a contagem de entradas de membro anexáveis neste repositório de membros anexável.

Métodos

CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier,Object>[], Int32)

Copia todos os pares de valor-membro anexáveis deste repositório de membros anexável para uma matriz de destino.

RemoveProperty(AttachableMemberIdentifier)

Remove a entrada para o membro anexável especificado desse repositório de membros anexável.

SetProperty(AttachableMemberIdentifier, Object)

Define um valor para o membro anexável especificado no repositório especificado.

TryGetProperty(AttachableMemberIdentifier, Object)

Tenta obter um valor para o membro anexável especificado no repositório especificado.

Aplica-se a

Confira também