ResourceDictionary Třída
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í.
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků.
public ref class ResourceDictionary : Microsoft::Maui::Controls::Internals::IResourceDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class ResourceDictionary : Microsoft.Maui.Controls.Internals.IResourceDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type ResourceDictionary = class
interface IResourceDictionary
interface seq<KeyValuePair<string, obj>>
interface IEnumerable
interface IDictionary<string, obj>
interface ICollection<KeyValuePair<string, obj>>
Public Class ResourceDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object)), IResourceDictionary
- Dědičnost
-
ResourceDictionary
- Implementuje
-
IResourceDictionary ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktory
| Name | Description |
|---|---|
| ResourceDictionary() |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet položek ve slovníku. |
| Item[String] |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| Keys |
Získá kolekci řetězců identifikátorů, které jsou klíče ve slovníku. |
| MergedDictionaries |
Získá kolekci slovníků, které byly sloučeny do tohoto slovníku. |
| Source |
Získá nebo nastaví identifikátor URI sloučeného slovníku prostředků. |
| Values |
Získá kolekci hodnot uložených ve slovníku. |
Metody
| Name | Description |
|---|---|
| Add(ResourceDictionary) |
Přidá slovník prostředků do sloučené kolekce slovníků. |
| Add(String, Object) |
Přidá do slovníku pár klíč-hodnota. |
| Add(Style) |
Přidá do slovníku implicitní styl. |
| Add(StyleSheet) |
Přidá šablonu stylů do slovníku. |
| AddFactory(String, Func<Object>, Boolean) |
Přidá objekt pro vytváření prostředků do slovníku. Objekt pro vytváření se vyvolá laziálně, když se k prostředku poprvé přistupuje. |
| AddFactory(Type, Func<Style>, Boolean) |
Přidá do slovníku implicitní objekt pro vytváření stylů. Při prvním přístupu ke stylu se volá továrna laziálně. |
| Clear() |
Odebere všechny položky ze slovníku. |
| ContainsKey(String) |
Vrátí, zda slovník obsahuje pár klíč-hodnota identifikovaný zadaným klíčem. |
| GetEnumerator() |
Vrátí enumerátor, který prochází páry klíč-hodnota slovníku. |
| Remove(String) |
Odebere dvojici klíč-hodnota identifikovanou zadaným klíčem. |
| SetAndCreateSource<T>(Uri) |
Pro interní použití platformou MAUI. |
| SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo) |
Pro interní použití platformou MAUI. |
| TryGetValue(String, Object) |
Pokusí se získat hodnotu přidruženou k zadanému klíči. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>) |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>) |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32) |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| ICollection<KeyValuePair<String,Object>>.IsReadOnly |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>) |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| IEnumerable.GetEnumerator() |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |
| IResourceDictionary.ValuesChanged |
Slovník, který mapuje řetězce identifikátorů na libovolné objekty prostředků. |