NamedResource.ResolveAll メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 メソッドを参照してください。