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 的规模限定符依赖于关联的视图,因此应始终使用从将使用资源的视图获取的 ResourceContext 对象调用 TryGetValue

适用于