ResourceDictionary.Remove(Object) メソッド

定義

指定したキーを持つエントリを基本ディクショナリから削除します。Removes the entry with the specified key from the base dictionary.

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

パラメーター

key
Object

削除するエントリのキー。Key of the entry to remove.

実装

例外

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

注釈

指定したキーを持つ要素が ResourceDictionary に含まれていない場合、ResourceDictionary は変更されません。If the ResourceDictionary does not contain an element with the specified key, the ResourceDictionary remains unchanged. 例外は発生しません。No exception is raised.

このメソッドは、MergedDictionariesからキーを削除しません。This method does not remove keys from the MergedDictionaries. これらのキーを削除するには、コレクションから特定の ResourceDictionary を取得する必要がありますが、通常はこのようなディクショナリにリモートでアクセスしているため、このような操作が不可能になる可能性があります。You must obtain the specific ResourceDictionary from the collection to remove those keys, but that might not be possible because you are typically accessing such a dictionary remotely.

適用対象