다음을 통해 공유


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>>
상속
System.Object
ResourceDictionary
구현
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,System.Object>> System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>> System.Collections.Generic.IDictionary<System.String,System.Object> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> System.Collections.Generic.IEnumerable<T> System.Collections.IEnumerable IResourceDictionary

생성자

ResourceDictionary()

비어 있는 새 ResourceDictionary 개체를 만듭니다.

속성

Count

ResourceDictionary에 있는 항목 수입니다.

Item[String]

System.Object와 연결된 index 값을 검색합니다.

Keys

ResourceDictionary에 있는 키인 식별자 string의 컬렉션입니다.

MergedDictionaries

이 사전으로 병합된 사전의 컬렉션을 가져옵니다.

MergedWith
사용되지 않음.

리소스 사전이 병합되는 개체의 형식을 가져오거나 설정합니다.

Source

병합된 리소스 사전의 URI를 가져오거나 설정합니다.

Values

ResourceDictionary의 값을 검색합니다.

메서드

Add(ResourceDictionary)

this 리소스 사전의 병합된 사전에 mergedResourceDictionary를 추가합니다.

Add(String, Object)

키-값 쌍으로 ResourceDictionarykeyvalue를 추가합니다.

Add(Style)

ResourceDictionary에 암시적 스타일을 추가합니다.

Add(StyleSheet)

스타일 시트의 this 리소스 사전 목록에 styleSheet를 추가합니다.

Clear()

ResourceDictionary를 비웁니다.

ContainsKey(String)

ResourceDictionarykey로 식별되는 키-값 쌍을 포함하는지 여부입니다.

GetEnumerator()

ResourceDictionarySystem.Collections.Generic.KeyValuePair`2System.Collections.Generic.IEnumerator`1를 반환합니다.

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 플랫폼에서 내부용으로 사용합니다.

적용 대상