ResourceDictionary.Add(Object, Object) ResourceDictionary.Add(Object, Object) ResourceDictionary.Add(Object, Object) ResourceDictionary.Add(Object, Object) Method

定義

キーによってこの ResourceDictionary にリソースを追加します。Adds a resource by key to this ResourceDictionary.

public:
 virtual void Add(System::Object ^ key, System::Object ^ value);
public void Add (object key, object value);
abstract member Add : obj * obj -> unit
override this.Add : obj * obj -> unit
Public Sub Add (key As Object, value As Object)

パラメーター

key
Object Object Object Object

追加するキーの名前。The name of the key to add.

value
Object Object Object Object

追加するリソースの値。The value of the resource to add.

実装

例外

ResourceDictionary はロックされているか、読み取り専用です。The ResourceDictionary is locked or read-only.

同じキーを持つ要素が、Hashtable に既に存在します。An element with the same key already exists in the Hashtable.

注釈

重複するキーを追加しようと、例外が発生します。Attempting to add a duplicate key raises an exception.

キーは常に、基本ディクショナリに追加します。Keys are always added to the base dictionary. キーMergedDictionaries現在内ResourceDictionary基本ディクショナリのみがの重複をチェックに重複チェックされていません。Keys in MergedDictionaries within the current ResourceDictionary are not checked for duplication, only the base dictionary is checked for duplicates.

適用対象