ComponentResourceKey Konstruktor
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.
Menginisialisasi instans baru dari kelas ComponentResourceKey.
Overload
| Nama | Deskripsi |
|---|---|
| ComponentResourceKey() |
Menginisialisasi instans baru dari 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. |
ComponentResourceKey()
Menginisialisasi instans baru dari kelas ComponentResourceKey.
public:
ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()
Keterangan
Konstruktor tanpa parameter umumnya tidak digunakan, karena TypeInTargetAssembly nilai dan ResourceId nilai diperlukan untuk inisialisasi yang tepat. Konstruktor tanpa parameter ada terutama untuk mendukung penggunaan XAML ComponentResourceKey Markup Extension dalam bentuk parameter bernama.
Berlaku untuk
ComponentResourceKey(Type, Object)
Menginisialisasi instans ComponentResourceKey baru kelas, menentukan Type yang menentukan kunci, dan objek yang akan digunakan sebagai pengidentifikasi sumber daya tambahan.
public:
ComponentResourceKey(Type ^ typeInTargetAssembly, System::Object ^ resourceId);
public ComponentResourceKey(Type typeInTargetAssembly, object resourceId);
new System.Windows.ComponentResourceKey : Type * obj -> System.Windows.ComponentResourceKey
Public Sub New (typeInTargetAssembly As Type, resourceId As Object)
Parameter
- typeInTargetAssembly
- Type
Jenis yang menentukan kunci sumber daya.
- resourceId
- Object
Pengidentifikasi unik untuk membedakan ini ComponentResourceKey dari orang lain yang terkait dengan jenisnya typeInTargetAssembly .
Contoh
Contoh berikut membuat ComponentResourceKey yang kemudian diekspos sebagai kunci statis kelas kontrol untuk menyediakan titik entri kustomisasi gaya.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Keterangan
Konstruktor ini ada untuk dua skenario, dengan skenario pertama menjadi yang paling penting:
Mendukung pembuatan ComponentResourceKey yang kemudian diekspos sebagai bidang statis publik pada kelas kontrol kustom. Ini menyederhanakan akses kontrol ke sumber daya yang ditentukan sendiri dalam templat melalui
{x:Static}penggunaan untuk nilai properti templat.Mendukung penggunaan XAML ComponentResourceKey Markup Extension dalam bentuk parameter posisional, yang merupakan salah satu teknik yang tersedia untuk pihak ketiga yang mereferensikan sumber daya komponen.