ResourceDictionary.Item[Object] Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.