ResourceMap.TryGetValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 的縮放限定符相依於相關聯的檢視 ,因此應該一律使用 ResourceContext 對象來呼叫 TryGetValue。