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 のスケール修飾子は関連付けられたビューに依存するため、TryGetValue は常に、リソースが使用されるビューから取得した ResourceContext オブジェクトを使用して呼び出す必要があります。

適用対象