ComponentResourceKey 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.
Menentukan atau mereferensikan kunci sumber daya berdasarkan nama kelas di rakitan eksternal, serta pengidentifikasi tambahan.
public ref class ComponentResourceKey : System::Windows::ResourceKey
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.ComponentResourceKeyConverter))]
public class ComponentResourceKey : System.Windows.ResourceKey
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.ComponentResourceKeyConverter))>]
type ComponentResourceKey = class
inherit ResourceKey
Public Class ComponentResourceKey
Inherits ResourceKey
- Warisan
- Atribut
Keterangan
Untuk informasi XAML, lihat ComponentResourceKey Markup Extension.
Kelas ini mengimplementasikan jenis objek yang berguna untuk membuat kunci yang didasarkan pada jenis dalam rakitan ditambah pengidentifikasi. Karena Anda menentukan atau mereferensikan jenisnya, Anda tidak perlu meminta , ResourceDictionarydan lebih dari satu set sumber daya tertentu dapat ada di perakitan, masing-masing dibingkai oleh jenis sumber daya .ComponentResourceKey
Ada dua cara untuk mendefinisikan ComponentResourceKey.
Jika Anda menginginkan kunci yang mudah diakses, Anda dapat menentukan properti statis pada kode kelas kontrol Anda yang mengembalikan ComponentResourceKey, yang dibangun dengan TypeInTargetAssembly yang ada di rakitan sumber daya eksternal, dan ResourceId. Kunci dapat digunakan untuk mendefinisikan gaya default alternatif untuk kontrol dalam perakitan, dengan menukar perakitan sumber daya eksternal asli untuk yang kustom. Anda juga dapat menentukan bagian sumber daya bernama dalam gaya kontrol atau templat yang lebih besar untuk mengekspos titik entri kustomisasi. Ini sangat berguna jika Anda mendefinisikan kamus sumber daya tema untuk kontrol Anda.
Anda juga dapat menggunakan Ekstensi Markup XAML ComponentResourceKey dalam sintaks verbose secara langsung untuk membuat instans kunci yang longgar. Ini berguna jika Anda ingin mendeklarasikan sumber daya privat dari rakitan lain yang kurang dapat ditemukan untuk disesuaikan.
Konstruktor
ComponentResourceKey() |
Menginisialisasi instans baru kelas ComponentResourceKey. |
ComponentResourceKey(Type, Object) |
Menginisialisasi instans ComponentResourceKey baru kelas, menentukan Type yang menentukan kunci, dan objek yang akan digunakan sebagai pengidentifikasi sumber daya tambahan. |
Properti
Assembly |
Mendapatkan objek assembly yang menunjukkan kamus assembly mana yang akan dicari nilai yang terkait dengan kunci ini. |
ResourceId |
Mendapatkan atau mengatur pengidentifikasi unik untuk membedakan kunci ini dari orang lain yang terkait dengan jenis ini. |
TypeInTargetAssembly |
Mendapatkan atau mengatur Type yang menentukan kunci sumber daya. |
Metode
Equals(Object) |
Menentukan apakah objek yang disediakan sama dengan saat ini ComponentResourceKey. |
GetHashCode() |
Mengembalikan kode hash untuk ini ComponentResourceKey. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ProvideValue(IServiceProvider) |
Mengembalikan ini ResourceKey. Instans kelas ini biasanya digunakan sebagai kunci dalam kamus. (Diperoleh dari ResourceKey) |
ToString() |
Mendapatkan representasi string dari ComponentResourceKey. |