ResourceDictionary.Item[Object] Proprietà

Definizione

Ottiene o imposta il valore associato alla chiave data.

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

Parametri

key
Object

La chiave che si desidera ottenere o impostare.

Valore della proprietà

Object

Valore della chiave.

Implementazioni

Commenti

Se la chiave richiesta non è presente in questo dizionario risorse, il sistema di risorse del framework verificherà anche i dizionari uniti.

Il controllo di un elemento o di un ResourceDictionary indice non è in genere il modo preferito per recuperare le risorse. È invece consigliabile chiamare i metodi in grado di partecipare al processo completo di ricerca delle risorse e cercare le risorse in base alle relative chiavi e che possono trovare le risorse nelle applicazioni o nei temi. FindResource è un metodo di questo tipo ed è presente in qualsiasi FrameworkElementoggetto . In caso contrario, il tentativo di trovare la risorsa non corrisponde al comportamento di runtime vero.

Tuttavia, l'acquisizione delle risorse direttamente da un singolo dizionario potrebbe essere appropriata se si recuperano risorse da una posizione nota ResourceDictionary e si sta eseguendo questa operazione per evitare le possibili prestazioni e implicazioni dell'ambito della ricerca della chiave di runtime.

Non si usano indicizzatori per definire i membri della raccolta in XAML. Si creano invece elementi figlio nel markup. Gli elementi figlio sono elementi figlio di o di ResourceDictionaryun elemento di proprietà in cui il tipo di proprietà è ResourceDictionary. Per informazioni dettagliate, vedere le sezioni di utilizzo XAML in ResourceDictionary.

Si applica a