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 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.