ResourceDictionary.Item[Object] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 podle 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é účastnit se celého procesu vyhledávání prostředků a vyhledávat 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. V opačném případě se pokus o nalezení prostředku neshoduje s skutečným chováním za běhu.
Získání prostředků přímo z jednotlivého slovníku však může být vhodné, pokud načítáte prostředky ze známého ResourceDictionary umístění a provádíte to, abyste se vyhnuli 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é elementy v revizích. Podřízené elementy jsou buď podřízené elementy ResourceDictionary, nebo element vlastnosti, kde je ResourceDictionary
typ vlastnosti . Podrobnosti najdete v oddílech použití XAML v části ResourceDictionary.