NamedResource.Resolve メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Resolve() |
この NamedResource オブジェクトを既定のコンテキストに対して解決し、最も適切な候補を返します。 注意 解決は、Windows 8.1後のリリースで変更または使用できない可能性があります。 代わりに、 Resolve(ResourceContext) を使用します。 |
Resolve(ResourceContext) |
指定されたコンテキストに対してこの NamedResource オブジェクトを解決し、最も適切な候補を返します。 |
Resolve()
この NamedResource オブジェクトを既定のコンテキストに対して解決し、最も適切な候補を返します。
注意
解決は、Windows 8.1後のリリースで変更または使用できない可能性があります。 代わりに、 Resolve(ResourceContext) を使用します。
public:
virtual ResourceCandidate ^ Resolve() = Resolve;
/// [Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Overload("Resolve")]
ResourceCandidate Resolve();
/// [Windows.Foundation.Metadata.Overload("Resolve")]
/// [Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
ResourceCandidate Resolve();
/// [Windows.Foundation.Metadata.Overload("Resolve")]
ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Overload("Resolve")]
public ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Overload("Resolve")]
[Windows.Foundation.Metadata.Deprecated("Resolve may be altered or unavailable for releases after Windows 8.1. Instead, use Resolve(ResourceContext).", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public ResourceCandidate Resolve();
[Windows.Foundation.Metadata.Overload("Resolve")]
public ResourceCandidate Resolve();
function resolve()
Public Function Resolve () As ResourceCandidate
戻り値
既定のコンテキストの最も適切な候補。
- 属性
こちらもご覧ください
適用対象
Resolve(ResourceContext)
指定されたコンテキストに対してこの NamedResource オブジェクトを解決し、最も適切な候補を返します。
public:
virtual ResourceCandidate ^ Resolve(ResourceContext ^ resourceContext) = Resolve;
/// [Windows.Foundation.Metadata.Overload("ResolveForContext")]
ResourceCandidate Resolve(ResourceContext const& resourceContext);
[Windows.Foundation.Metadata.Overload("ResolveForContext")]
public ResourceCandidate Resolve(ResourceContext resourceContext);
function resolve(resourceContext)
Public Function Resolve (resourceContext As ResourceContext) As ResourceCandidate
パラメーター
- resourceContext
- ResourceContext
NamedResource を解決する必要があるコンテキスト。
戻り値
指定したコンテキストの最も適切な候補。
- 属性
注釈
UWP アプリ用のリソース管理システムでは、スケーリング用のリソースの調整がサポートされています。 Windows 8.1以降、アプリが所有するさまざまなビューは、異なるスケールを使用する可能性のあるさまざまなディスプレイ デバイスに同時に表示できます。 このように、スケールはビューごとの特性です。
Resolve メソッドはランタイム コンテキストに関連して NamedResource の最適な候補を選択するため、 ResourceContext のスケール修飾子は関連付けられたビューに依存するため、Resolve は常に呼び出され、リソースが使用されるビューから取得した ResourceContext オブジェクトを渡す必要があります。
ResourceContext.GetForCurrentView メソッドを参照してください。