Bagikan melalui


ResourceLoader Kelas

Definisi

Menyediakan akses yang disederhanakan ke sumber daya aplikasi seperti string UI aplikasi.

public ref class ResourceLoader sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.ApplicationModel.Resources.MrtContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ResourceLoader final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.ApplicationModel.Resources.MrtContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ResourceLoader
function ResourceLoader(fileName, resourceMap)
Public NotInheritable Class ResourceLoader
Warisan
Object Platform::Object IInspectable ResourceLoader
Atribut

Keterangan

Objek ResourceLoader merangkum ResourceMap tertentu dan ResourceContext, dikombinasikan dalam API sederhana.

Peta sumber daya tertentu dapat ditentukan ketika ResourceLoader diperoleh; jika tidak ada peta sumber daya yang ditentukan, ResourceLoader akan menyediakan akses ke subtree "Sumber Daya" dari peta sumber daya utama aplikasi.

Secara umum, sumber daya dapat sensitif terhadap skala atau karakteristik tampilan lainnya. Untuk alasan itu, konteks sumber daya umumnya dikaitkan dengan tampilan tertentu. Karena ResourceLoader merangkum konteks sumber daya, ini juga berlaku untuk ResourceLoader.

  • Dapatkan faktor skala untuk tampilan saat ini dengan menggunakan kelas DisplayInformation alih-alih kelas DisplayProperties yang tidak digunakan lagi.
  • Aplikasi yang mengatur lebar eksplisit dan tinggi elemen harus tetap berfungsi dengan baik, selain mungkin menampilkan gambar yang buram.

Lihat juga Ukuran layar dan titik henti.

Konstruktor

ResourceLoader()

Membuat objek ResourceLoader baru untuk subtree "Sumber Daya" dari ResourceMap utama aplikasi yang sedang berjalan.

ResourceLoader(String)

Membuat objek ResourceLoader baru untuk ResourceMap yang ditentukan.

ResourceLoader(String, String)

Membuat ResourceLoader untuk konteks dan peta yang diberikan.

Metode

GetDefaultResourceFilePath()

Mendapatkan jalur file sumber daya default, yang merupakan jalur yang akan dibuat oleh ResourceLoader jika tidak ada jalur kustom yang ditentukan.

GetString(String)

Mengembalikan nilai string sumber daya yang paling tepat, yang ditentukan oleh pengidentifikasi sumber daya.

GetStringForUri(Uri)

Mengembalikan nilai string sumber daya yang paling tepat, yang ditentukan oleh pengidentifikasi sumber daya Pengidentifikasi Sumber Daya Seragam (URI), untuk ResourceContext default dari aplikasi yang sedang berjalan.

Berlaku untuk