ResourceLoader.GetForCurrentView 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetForCurrentView() |
取得目前執行中應用程式主要ResourceMap之Resources 子樹的ResourceLoader物件。 此 ResourceLoader 會使用與目前檢視相關聯的預設內容。 |
GetForCurrentView(String) |
取得指定ResourceMap 的 ResourceLoader物件。 此 ResourceLoader 會使用與目前檢視相關聯的預設內容。 |
GetForCurrentView()
取得目前執行中應用程式主要ResourceMap之Resources 子樹的ResourceLoader物件。 此 ResourceLoader 會使用與目前檢視相關聯的預設內容。
public:
static ResourceLoader ^ GetForCurrentView();
/// [Windows.Foundation.Metadata.Overload("GetForCurrentView")]
static ResourceLoader GetForCurrentView();
[Windows.Foundation.Metadata.Overload("GetForCurrentView")]
public static ResourceLoader GetForCurrentView();
function getForCurrentView()
Public Shared Function GetForCurrentView () As ResourceLoader
傳回
目前執行中應用程式主要ResourceMap之Resources 子樹的資源載入器。
- 屬性
範例
請參閱 ResourceLoader中的範例。
備註
此方法允許存取名為 「resources」 的資源檔, (resources.resjson 或 resources.resw) 。 傳回的 ResourceLoader 會使用與目前檢視相關聯的預設內容。
UWP app 的資源管理系統支援調整規模的資源量身打造。 從Windows 8.1開始,應用程式所擁有的不同檢視能夠同時顯示在可能使用不同的縮放比例的不同顯示裝置上。 如此一來,縮放是每個檢視的特性。
ResourceLoader具有隱含的內容,會在使用 ResourceLoader方法擷取資源時使用。 由於 ResourceLoader 具有隱含的內容,而且因為內容的縮放限定詞相依于相關聯的檢視, 所以 ResourceLoader 必須與特定檢視相關聯。
Errors
如果在無視窗執行緒中呼叫此方法,或主要 ResourceMap 沒有「資源」子樹,這個方法就會失敗,但發生例外狀況。
另請參閱
適用於
GetForCurrentView(String)
取得指定ResourceMap 的 ResourceLoader物件。 此 ResourceLoader 會使用與目前檢視相關聯的預設內容。
public:
static ResourceLoader ^ GetForCurrentView(Platform::String ^ name);
/// [Windows.Foundation.Metadata.Overload("GetForCurrentViewWithName")]
static ResourceLoader GetForCurrentView(winrt::hstring const& name);
[Windows.Foundation.Metadata.Overload("GetForCurrentViewWithName")]
public static ResourceLoader GetForCurrentView(string name);
function getForCurrentView(name)
Public Shared Function GetForCurrentView (name As String) As ResourceLoader
參數
- name
-
String
Platform::String
winrt::hstring
新資源載入器用於未限定資源參考之 ResourceMap 的資源識別碼。 載入器接著可以擷取相對於這些參考的資源。
注意
資源識別碼會被視為統一資源識別項 (URI) 片段,受限於統一資源識別項 (URI) 語意。 例如,「Caption%20」 被視為 「Caption 」。 請勿在資源識別碼中使用 「?」 或 「#」,因為它們會終止具名資源路徑。 例如,「Foo?3」 被視為 「Foo」。
傳回
指定 ResourceMap的資源載入器。
- 屬性
範例
請參閱 ResourceLoader中的範例。
備註
這個方法通常用來存取與具有指定資源識別碼的資源檔相對的資源。 例如, GetForCurrentView('Errors');
相對於 errors.resjson 或 errors.resw。
若要從程式庫套件建構資源的資源載入器,會使用資源參考統一資源識別元 (URI) 。
傳回的 ResourceLoader 會使用與目前檢視相關聯的預設內容。
UWP app 的資源管理系統支援調整規模的資源量身打造。 從Windows 8.1開始,應用程式所擁有的不同檢視能夠同時顯示在可能使用不同的縮放比例的不同顯示裝置上。 如此一來,縮放是每個檢視的特性。
ResourceLoader具有隱含的內容,會在使用 ResourceLoader方法擷取資源時使用。 由於 ResourceLoader 具有隱含的內容,而且因為內容的縮放限定詞相依于相關聯的檢視, 所以 ResourceLoader 必須與特定檢視相關聯。
Errors
如果在無視窗執行緒中呼叫此方法,或找不到指定的 ResourceMap ,這個方法就會失敗,但發生例外狀況。