Поделиться через


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, полученным из представления, в котором будет использоваться ресурс.

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