IAttachedPropertyStore Interface

Definição

Representa um armazenamento de membros anexáveis para um objeto onde os membros anexáveis estão definidos. Este armazenamento membro anexável pode então ser referenciado com AttachablePropertyServices.

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

Observações

Um elemento anexável é tipicamente implementado e usado como uma propriedade anexável. O termo "membro acoplável" prevê a possibilidade de uma tecnologia também definir um sistema para eventos acopláveis. Como item numa loja de propriedades, um evento anexável armazena uma referência ao handler que é atribuída através do uso do membro anexável. Um evento anexável em XAML pode usar o mesmo repositório que as propriedades anexáveis, mesmo que o evento anexável não seja verdadeiramente uma propriedade do sistema de tipos subjacente ou como é considerado no uso real.

Propriedades

Name Description
PropertyCount

Obtém a contagem das entradas de membros anexáveis nesta loja de membros anexáveis.

Métodos

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

Copia todos os pares membro/valor anexáveis desta loja de membros anexáveis para um array de destino.

RemoveProperty(AttachableMemberIdentifier)

Remove a entrada do membro anexável especificado deste armazenamento de membros anexáveis.

SetProperty(AttachableMemberIdentifier, Object)

Define um valor para o membro anexável especificado no armazenamento especificado.

TryGetProperty(AttachableMemberIdentifier, Object)

Tenta obter um valor para o membro anexável especificado na loja especificada.

Aplica-se a

Ver também