ResourceDictionary.Item[Object] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość skojarzona z danym kluczem.
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
Żądany klucz do pobrania lub ustawienia.
Wartość właściwości
Wartość klucza.
Implementuje
Uwagi
Jeśli żądany klucz nie znajduje się w tym słowniku zasobów, system zasobów platformy będzie również sprawdzać scalone słowniki.
Sprawdzanie według elementu lub indeksu ResourceDictionary nie jest zazwyczaj preferowanym sposobem pobierania zasobów. Zamiast tego należy wywoływać metody, które mogą uczestniczyć w pełnym procesie wyszukiwania zasobów i wyszukiwać zasoby według ich kluczy, a także znajdować zasoby w aplikacjach lub motywach. FindResource jest taką metodą i jest obecny w dowolnym FrameworkElementobiekcie . W przeciwnym razie próba znalezienia zasobu nie jest zgodna z rzeczywistym zachowaniem czasu wykonywania.
Jednak uzyskiwanie zasobów bezpośrednio ze słownika indywidualnego może być odpowiednie, jeśli pobierasz zasoby ze znanej ResourceDictionary lokalizacji i robisz to, aby uniknąć możliwej wydajności i zakresu implikacji wyszukiwania klucza czasu wykonywania.
Indeksatory nie są używane do definiowania elementów członkowskich kolekcji w języku XAML. Zamiast tego należy utworzyć elementy podrzędne w znacznikach. Elementy podrzędne to elementy podrzędne elementu ResourceDictionarylub elementu właściwości, w którym typ właściwości to ResourceDictionary
. Aby uzyskać szczegółowe informacje, zobacz sekcje użycia języka XAML w temacie ResourceDictionary.