ResourceDictionary.Item[Object] Vlastnost

Definice

Získá nebo nastaví hodnotu přidruženou k danému klíči.

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

Parametry

key
Object

Požadovaný klíč k získání nebo nastavení.

Hodnota vlastnosti

Hodnota klíče.

Implementuje

Poznámky

Pokud požadovaný klíč není v tomto slovníku prostředků, systém prostředků architektury zkontroluje také sloučené slovníky.

ResourceDictionary Kontrola položky nebo indexu není obecně upřednostňovaným způsobem načtení prostředků. Místo toho byste měli volat metody, které jsou schopné zapojit se do celého procesu vyhledávání prostředků a vyhledat prostředky podle jejich klíčů a které můžou najít prostředky v aplikacích nebo motivech. FindResource je taková metoda a je přítomna na libovolném FrameworkElement. Jinak se pokus o nalezení prostředku neshoduje se skutečným chováním za běhu.

Získání prostředků přímo z individuálního slovníku ale může být vhodné, pokud načítáte prostředky ze známého ResourceDictionary umístění a snažíte se tak vyhnout možnému výkonu a rozsahu dopadu vyhledávání klíčů za běhu.

Indexery nepoužíváte k definování členů kolekce v XAML. Místo toho vytvoříte podřízené prvky v revizích. Podřízené prvky jsou buď podřízené ResourceDictionaryprvky , nebo prvku vlastnosti, kde je ResourceDictionarytyp vlastnosti . Podrobnosti najdete v částech použití XAML v souboru ResourceDictionary.

Platí pro