ResourceLoader Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan akses yang disederhanakan ke sumber daya aplikasi seperti string UI aplikasi.
public ref class ResourceLoader sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.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.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory, 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract, 65536)]
class ResourceLoader final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.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
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.ApplicationModel.Resources.IResourceLoaderFactory), 65536, "Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.ApplicationModel.Resources.MrtCoreContract), 65536)]
public sealed class ResourceLoader
function ResourceLoader(fileName, resourceMap)
Public NotInheritable Class ResourceLoader
- Warisan
- 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 dan tinggi elemen eksplisit harus tetap berfungsi dengan baik, selain mungkin menampilkan gambar 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 sesuai, yang ditentukan oleh pengidentifikasi sumber daya. |
GetStringForUri(Uri) |
Mengembalikan nilai string sumber daya yang paling sesuai, yang ditentukan oleh pengidentifikasi sumber daya Pengidentifikasi Sumber Daya Seragam (URI), untuk ResourceContext default dari aplikasi yang sedang berjalan. |