ResourceMap.GetValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
GetValue(String) |
注意 GetValue (字符串) 可能会在Windows 8.1后更改或不可用。 请改用 GetValue (String、ResourceContext) 。 返回由默认上下文中的资源标识符指定的资源最合适的候选项。 |
GetValue(String, ResourceContext) |
返回由所提供的上下文的资源标识符指定的资源最合适的候选项。 |
GetValue(String)
注意
GetValue (字符串) 可能会在Windows 8.1后更改或不可用。 请改用 GetValue (String、ResourceContext) 。
返回由默认上下文中的资源标识符指定的资源最合适的候选项。
public:
virtual ResourceCandidate ^ GetValue(Platform::String ^ resource) = GetValue;
/// [Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("GetValue")]
ResourceCandidate GetValue(winrt::hstring const& resource);
/// [Windows.Foundation.Metadata.Overload("GetValue")]
/// [Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
ResourceCandidate GetValue(winrt::hstring const& resource);
/// [Windows.Foundation.Metadata.Overload("GetValue")]
ResourceCandidate GetValue(winrt::hstring const& resource);
[Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("GetValue")]
public ResourceCandidate GetValue(string resource);
[Windows.Foundation.Metadata.Overload("GetValue")]
[Windows.Foundation.Metadata.Deprecated("GetValue(string) may be altered or unavailable for releases after Windows 8.1. Instead, use GetValue(string, ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public ResourceCandidate GetValue(string resource);
[Windows.Foundation.Metadata.Overload("GetValue")]
public ResourceCandidate GetValue(string resource);
function getValue(resource)
Public Function GetValue (resource As String) As ResourceCandidate
参数
- resource
-
String
Platform::String
winrt::hstring
指定为名称或引用的资源标识符。 有关详细信息,请参阅 ResourceMap 类的备注。
返回
描述最合适的候选项的 ResourceCandidate 。
- 属性
另请参阅
适用于
GetValue(String, ResourceContext)
返回由所提供的上下文的资源标识符指定的资源最合适的候选项。
public:
virtual ResourceCandidate ^ GetValue(Platform::String ^ resource, ResourceContext ^ context) = GetValue;
/// [Windows.Foundation.Metadata.Overload("GetValueForContext")]
ResourceCandidate GetValue(winrt::hstring const& resource, ResourceContext const& context);
[Windows.Foundation.Metadata.Overload("GetValueForContext")]
public ResourceCandidate GetValue(string resource, ResourceContext context);
function getValue(resource, context)
Public Function GetValue (resource As String, context As ResourceContext) As ResourceCandidate
参数
- resource
-
String
Platform::String
winrt::hstring
指定为名称或引用的资源。 有关详细信息,请参阅 ResourceMap 类的备注。
- context
- ResourceContext
要为其选择最合适的候选项的上下文。
返回
描述最合适的候选项的 ResourceCandidate 。
- 属性
注解
某些资源根据显示位置的视图比例进行加载,应用内的不同视图可能会在具有不同比例的不同设备上显示。 缩放是按视图的特征。
由于 GetValue 方法选择与运行时上下文相关的指定资源的最佳候选项,并且 由于 ResourceContext 的缩放限定符依赖于关联的视图,因此应始终使用从将使用资源的视图获取 的 ResourceContext 对象调用 GetValue。 调用 ResourceContext.GetForCurrentView 以检索相应的 ResourceContext。