ResourceDictionary.Item[Object] Propriedade

Definição

Recebe ou define o valor associado à chave dada.

public:
 property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ key); void set(System::Object ^ key, System::Object ^ value); };
public object this[object key] { get; set; }
member this.Item(obj) : obj with get, set
Default Public Property Item(key As Object) As Object

Parâmetros

key
Object

A chave desejada para obter ou definir.

Valor de Propriedade

Valor da chave.

Implementações

Observações

Se a chave solicitada não estiver neste dicionário de recursos, o sistema de recursos do framework também verificará os dicionários fundidos.

Verificar um ResourceDictionary item ou índice não é geralmente a forma preferida de recuperar recursos. Deve, em vez disso, chamar métodos capazes de participar no processo completo de pesquisa de recursos e consultar recursos pelas suas chaves, e que possam encontrar os recursos em aplicações ou temas. FindResource é tal método, e está presente em qualquer FrameworkElement. Caso contrário, a tua tentativa de encontrar o recurso não corresponde ao verdadeiro comportamento em tempo de execução.

No entanto, obter recursos diretamente de um dicionário individual pode ser apropriado se estiver a recuperar recursos de um local conhecido ResourceDictionary e o fizer para evitar possíveis implicações de desempenho e âmbito da pesquisa de chaves em tempo de execução.

Não se usam indexadores para definir membros da coleção em XAML. Em vez disso, cria-se elementos filhos na marcação. Os elementos filhos são ou elementos filhos de ResourceDictionary, ou de um elemento de propriedade onde o tipo de propriedade é ResourceDictionary. Para detalhes, consulte as secções de utilização de XAML em ResourceDictionary.

Aplica-se a