ResourceDictionary クラス

定義

識別子文字列を任意のリソース オブジェクトにマップする IDictionary。An IDictionary that maps identifier strings to arbitrary resource objects.

public class ResourceDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, Xamarin.Forms.Internals.IResourceDictionary
type ResourceDictionary = class
    interface IResourceDictionary
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
継承
ResourceDictionary
実装

コンストラクター

ResourceDictionary()

空の ResourceDictionary オブジェクトを新規作成します。Creates a new empty ResourceDictionary object.

プロパティ

Count

ResourceDictionary 内のエントリの数。The number of entries in the ResourceDictionary.

Item[String]

キー index に関連付けられている Object 値を取得します。Retrieves the Object value associated with the key index.

Keys

ResourceDictionary 内のキーである識別子 string のコレクション。The collection of identifier strings that are keys in the ResourceDictionary.

MergedDictionaries

このディクショナリにマージされたディクショナリのコレクションを取得します。Gets the collection of dicionaries that were merged into this dictionary.

MergedWith

リソース ディクショナリのマージ先となるオブジェクトの種類を取得または設定します。Gets or sets the type of object with which the resource dictionary is merged.

Source

マージされたリソース ディクショナリの URI を取得または設定します。Gets or sets the URI of the merged resource dictionary.

Values

ResourceDictionary の値を取得します。Retrieves the values of the ResourceDictionary.

メソッド

Add(ResourceDictionary)

this リソース ディクショナリ内のマージされたディクショナリに mergedResourceDictionary を追加します。Add mergedResourceDictionary to the merged dictionaries in this resource dictionary.

Add(String, Object)

keyvalue をキーと値のペアとして ResourceDictionary に追加します。Adds key and value to the ResourceDictionary as a key-value pair.

Add(Style)

ResourceDictionary に暗黙的なスタイルを追加します。Adds an implicit Style to the ResourceDictionary.

Add(StyleSheet)

this リソース ディクショナリのスタイル シート一覧に styleSheet を追加します。Adds styleSheet tho this resource dictionary's list of style sheets.

Clear()

ResourceDictionary を空にします。Empties the ResourceDictionary.

ContainsKey(String)

key で識別されるキーと値のペアが ResourceDictionary に格納されているかどうか。Whether the ResourceDictionary contains a key-value pair identified by key.

GetEnumerator()

ResourceDictionaryKeyValuePair<TKey,TValue>IEnumerator<T> を返します。Returns a IEnumerator<T> of the ResourceDictionary's KeyValuePair<TKey,TValue>s.

Remove(String)

ResourceDictionary から、key で識別されるキーと値を削除します。Removes the key and value identified by key from the ResourceDictionary.

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

TryGetValue(String, Object)

key によって指定されたオブジェクトを取得します。存在しない場合は、null の既定値を取得します。Retrieves the object specified by key or, if not present, the default value of null.

明示的なインターフェイスの実装

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

項目をコレクションに追加します。Adds an item to the collection.

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

item 内のキーによってインデックス付された、item 内の値がディクショナリに格納されているかどうかを示す値を返します。Returns a value that indicates whether the dictionary contains the value in item, indexed by the key in item.

ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

リソース ディクショナリが読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether the resource dictionary is read-only.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IEnumerable.GetEnumerator()

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

IResourceDictionary.ValuesChanged

Xamarin.Forms プラットフォームによる内部使用向け。For internal use by the Xamarin.Forms platform.

適用対象