ResourceDictionary クラス

定義

識別子文字列を任意のリソース オブジェクトにマップする IDictionary。

public class ResourceDictionary : 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>>, 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 オブジェクトを新規作成します。

プロパティ

Count

ResourceDictionary 内のエントリの数。

Item[String]

キー index に関連付けられている Object 値を取得します。

Keys

ResourceDictionary 内のキーである識別子 string のコレクション。

MergedDictionaries

このディクショナリにマージされたディクショナリのコレクションを取得します。

MergedWith
互換性のために残されています。

リソース ディクショナリのマージ先となるオブジェクトの種類を取得または設定します。

Source

マージされたリソース ディクショナリの URI を取得または設定します。

Values

ResourceDictionary の値を取得します。

メソッド

Add(ResourceDictionary)

this リソース ディクショナリ内のマージされたディクショナリに mergedResourceDictionary を追加します。

Add(String, Object)

keyvalue をキーと値のペアとして ResourceDictionary に追加します。

Add(Style)

ResourceDictionary に暗黙的なスタイルを追加します。

Add(StyleSheet)

this リソース ディクショナリのスタイル シート一覧に styleSheet を追加します。

Clear()

ResourceDictionary を空にします。

ContainsKey(String)

key で識別されるキーと値のペアが ResourceDictionary に格納されているかどうか。

GetEnumerator()

ResourceDictionaryKeyValuePair<TKey,TValue>IEnumerator<T> を返します。

Remove(String)

ResourceDictionary から、key で識別されるキーと値を削除します。

SetAndLoadSource(Uri, String, Assembly, IXmlLineInfo)

Xamarin.Forms プラットフォームによる内部使用向け。

TryGetValue(String, Object)

識別子文字列を任意のリソース オブジェクトにマップする IDictionary。

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

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

項目をコレクションに追加します。

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

item 内のキーによってインデックス付された、item 内の値がディクショナリに格納されているかどうかを示す値を返します。

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

Xamarin.Forms プラットフォームによる内部使用向け。

ICollection<KeyValuePair<String,Object>>.IsReadOnly

リソース ディクショナリが読み取り専用かどうかを示す値を取得します。

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

Xamarin.Forms プラットフォームによる内部使用向け。

IEnumerable.GetEnumerator()

Xamarin.Forms プラットフォームによる内部使用向け。

IResourceDictionary.ValuesChanged

識別子文字列を任意のリソース オブジェクトにマップする IDictionary。

拡張メソッド

ForEach<T>(IEnumerable<T>, Action<T>)

Xamarin.Forms プラットフォームによる内部使用向け。

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Xamarin.Forms プラットフォームによる内部使用向け。

IndexOf<T>(IEnumerable<T>, T)

Xamarin.Forms プラットフォームによる内部使用向け。

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

Xamarin.Forms プラットフォームによる内部使用向け。

Prepend<T>(IEnumerable<T>, T)

Xamarin.Forms プラットフォームによる内部使用向け。

適用対象