ResourceDictionary.Item[Object] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el valor asociado a la clave 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
Clave que se desea obtener o establecer.
Valor de propiedad
Valor de la clave.
Implementaciones
Comentarios
Si la clave solicitada no está en este diccionario de recursos, el sistema de recursos del marco también comprobará los diccionarios combinados.
La comprobación de un ResourceDictionary elemento o índice no suele ser la manera preferida de recuperar recursos. En su lugar, debe llamar a métodos que sean capaces de participar en el proceso de búsqueda de recursos completo y buscar recursos por sus claves, y que puedan encontrar los recursos en aplicaciones o temas. FindResource es un método de este tipo y está presente en cualquier FrameworkElement. De lo contrario, el intento de encontrar el recurso no coincide con el comportamiento en tiempo de ejecución verdadero.
Sin embargo, la obtención de recursos directamente desde un diccionario individual podría ser adecuada si está recuperando recursos de una ubicación conocida ResourceDictionary y lo está haciendo para evitar las posibles implicaciones de rendimiento y ámbito de la búsqueda de claves en tiempo de ejecución.
No usas indizadores para definir miembros de colección en XAML. En su lugar, se crean elementos secundarios en el marcado. Los elementos secundarios son elementos secundarios de ResourceDictionary, o de un elemento de propiedad donde el tipo de propiedad es ResourceDictionary
. Para obtener más información, consulta las secciones uso de XAML en ResourceDictionary.