Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe DictionaryKeyPropertyAttribute

Especifica uma propriedade da implementação de classe associado que fornece o valor da chave implícito, quando a classe estiver incluída como um item em uma coleção de IDictionary.

Namespace:  System.Windows.Markup
Assembly:  WindowsBase (em WindowsBase. dll)

[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public sealed class DictionaryKeyPropertyAttribute : Attribute
Você não pode criar diretamente uma instância dessa classe em XAML.

Items in an IDictionary collection (such as the WPF ResourceDictionary) require a key.Em XAML a chave normalmente é especificada por x:Key na marcação.O DictionaryKeyPropertyAttribute é aplicada a classes que funcionam com uma chave implícita, onde a chave a ser usada para o IDictionary vêm de um outro valor de propriedade existente.Dessa forma, a classe aplicando o DictionaryKeyPropertyAttribute pode ser incluída em um IDictionary sem uma chave explícita desde que a propriedade referenciada pelo IDictionary tem um valor que é válido como uma chave.

System.Object
  System.Attribute
    System.Windows.Markup.DictionaryKeyPropertyAttribute

Quaisquer membros público estático (compartilhado no Visual Basic) deste tipo são processos seguros. Quaisquer membros de instância não são garantidos como processos seguros.

Windows Vista, Windows XP SP2, Windows Server 2003

O .NET Framework e .NET Compact Framework não suporte para todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com:


Data

História

Motivo

De 2008 de julho

Adicionado tópico para Novo classe.

Alteração de recurso do SP1.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft