ResourceMap.TryGetValue Метод

Определение

Перегрузки

TryGetValue(String)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса в контексте по умолчанию.

TryGetValue(String, ResourceContext)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса для указанного контекста.

TryGetValue(String)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса в контексте по умолчанию.

public:
 virtual ResourceCandidate ^ TryGetValue(Platform::String ^ resource) = TryGetValue;
/// [Windows.Foundation.Metadata.Overload("TryGetValue")]
ResourceCandidate TryGetValue(winrt::hstring const& resource);
[Windows.Foundation.Metadata.Overload("TryGetValue")]
public ResourceCandidate TryGetValue(string resource);
function tryGetValue(resource)
Public Function TryGetValue (resource As String) As ResourceCandidate

Параметры

resource
String

Platform::String

winrt::hstring

Идентификатор ресурса, указанный в качестве имени или ссылки. Дополнительные сведения см. в примечаниях к классу ResourceMap .

Возвращаемое значение

Объект ResourceCandidate, описывающий наиболее подходящий кандидат. Если указанный идентификатор ресурса не найден, этот метод возвращает значение NULL.

Атрибуты

Применяется к

TryGetValue(String, ResourceContext)

Пытается найти наиболее подходящего кандидата для ресурса, указанного идентификатором ресурса для указанного контекста.

public:
 virtual ResourceCandidate ^ TryGetValue(Platform::String ^ resource, ResourceContext ^ context) = TryGetValue;
/// [Windows.Foundation.Metadata.Overload("TryGetValueWithContext")]
ResourceCandidate TryGetValue(winrt::hstring const& resource, ResourceContext const& context);
[Windows.Foundation.Metadata.Overload("TryGetValueWithContext")]
public ResourceCandidate TryGetValue(string resource, ResourceContext context);
function tryGetValue(resource, context)
Public Function TryGetValue (resource As String, context As ResourceContext) As ResourceCandidate

Параметры

resource
String

Platform::String

winrt::hstring

Ресурс, указанный в качестве имени или ссылки. Дополнительные сведения см. в примечаниях к классу ResourceMap .

context
ResourceContext

Контекст, для которого следует выбрать наиболее подходящего кандидата.

Возвращаемое значение

Объект ResourceCandidate, описывающий наиболее подходящий кандидат. Если указанный идентификатор ресурса не найден, этот метод возвращает значение NULL.

Атрибуты

Комментарии

Некоторые ресурсы загружаются в соответствии с масштабом представления, в котором они будут отображаться, и различные представления в приложении могут отображаться на разных устройствах с разными масштабами. Масштаб — это характеристика для каждого представления.

Так как метод TryGetValue выбирает наилучший кандидат для указанного ресурса относительно контекста среды выполнения, а квалификатор масштабирования ResourceContext зависит от связанного представления, метод TryGetValue всегда должен вызываться с объектом ResourceContext , полученным из представления, в котором будет использоваться ресурс.

Применяется к