NamedResource.ResolveAll 方法

定义

重载

ResolveAll()

根据默认上下文解析此 NamedResource 对象,并按优先顺序返回所有可能候选项的列表。

注意

ResolveAll 在Windows 8.1后可能会更改或不可用。 请改 用 ResolveAll (ResourceContext)

ResolveAll(ResourceContext)

根据提供的上下文解析此 NamedResource 对象,并按优先顺序返回所有可能候选项的列表。

ResolveAll()

根据默认上下文解析此 NamedResource 对象,并按优先顺序返回所有可能候选项的列表。

注意

ResolveAll 在Windows 8.1后可能会更改或不可用。 请改 用 ResolveAll (ResourceContext)

public:
 virtual IVectorView<ResourceCandidate ^> ^ ResolveAll() = ResolveAll;
/// [Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
IVectorView<ResourceCandidate> ResolveAll();
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
/// [Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
IVectorView<ResourceCandidate> ResolveAll();
/// [Windows.Foundation.Metadata.Overload("ResolveAll")]
IVectorView<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("ResolveAll")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Overload("ResolveAll")]
[Windows.Foundation.Metadata.Deprecated("ResolveAll may be altered or unavailable for releases after Windows 8.1. Instead, use ResolveAll(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
[Windows.Foundation.Metadata.Overload("ResolveAll")]
public IReadOnlyList<ResourceCandidate> ResolveAll();
function resolveAll()
Public Function ResolveAll () As IReadOnlyList(Of ResourceCandidate)

返回

按优先顺序排列的 ResourceCandidate 对象列表。 列表中第一个位置的对象是最适合相应上下文的候选项,最后一个位置的对象是最不合适的对象。

属性

另请参阅

适用于

ResolveAll(ResourceContext)

根据提供的上下文解析此 NamedResource 对象,并按优先顺序返回所有可能候选项的列表。

public:
 virtual IVectorView<ResourceCandidate ^> ^ ResolveAll(ResourceContext ^ resourceContext) = ResolveAll;
/// [Windows.Foundation.Metadata.Overload("ResolveAllForContext")]
IVectorView<ResourceCandidate> ResolveAll(ResourceContext const& resourceContext);
[Windows.Foundation.Metadata.Overload("ResolveAllForContext")]
public IReadOnlyList<ResourceCandidate> ResolveAll(ResourceContext resourceContext);
function resolveAll(resourceContext)
Public Function ResolveAll (resourceContext As ResourceContext) As IReadOnlyList(Of ResourceCandidate)

参数

resourceContext
ResourceContext

应对其解析 NamedResource 的上下文。

返回

按优先顺序排列的 ResourceCandidate 对象列表。 列表中第一个位置的对象是最适合相应上下文的候选项,最后一个位置的对象是最不合适的对象。

属性

注解

UWP 应用的资源管理系统支持为缩放定制资源。 从Windows 8.1开始,应用拥有的不同视图能够在可能使用不同的比例的不同显示设备上同时显示。 这样,缩放是按视图的特征。

由于 ResolveAll 方法返回与运行时上下文相关的 NamedResource 的所有候选项,并且 由于 ResourceContext 的缩放限定符依赖于关联的视图,因此应始终调用 ResolveAll,传递从将使用资源的视图获取的 ResourceContext 对象。

请参阅 ResourceContext.GetForCurrentView 方法。

另请参阅

适用于