ComponentResourceKey Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ComponentResourceKey sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| ComponentResourceKey() |
ComponentResourceKey sınıfının yeni bir örneğini başlatır. |
| ComponentResourceKey(Type, Object) |
Anahtarı tanımlayan öğesini ve ek kaynak tanımlayıcısı olarak kullanılacak nesneyi belirterek ComponentResourceKey sınıfının yeni bir örneğini Type başlatır. |
ComponentResourceKey()
ComponentResourceKey sınıfının yeni bir örneğini başlatır.
public:
ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()
Açıklamalar
Parametresiz oluşturucu genellikle kullanılmaz, çünkü düzgün başlatma için bir TypeInTargetAssembly değer ve ResourceId değer gereklidir. Parametresiz oluşturucu öncelikle adlandırılmış parametre formunda ComponentResourceKey Biçimlendirme Uzantısı XAML kullanımını desteklemek için vardır.
Şunlara uygulanır
ComponentResourceKey(Type, Object)
Anahtarı tanımlayan öğesini ve ek kaynak tanımlayıcısı olarak kullanılacak nesneyi belirterek ComponentResourceKey sınıfının yeni bir örneğini Type başlatır.
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)
Parametreler
- typeInTargetAssembly
- Type
Kaynak anahtarını tanımlayan tür.
- resourceId
- Object
Bunu ComponentResourceKey türle typeInTargetAssembly ilişkili diğer kullanıcılardan ayırt etmek için benzersiz bir tanımlayıcı.
Örnekler
Aşağıdaki örnek, daha sonra stil özelleştirme giriş noktası sağlamak için bir denetim sınıfının statik anahtarı olarak kullanıma sunulan bir oluşturur ComponentResourceKey .
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Açıklamalar
Bu oluşturucu iki senaryo için mevcuttur ve ilk senaryo en önemli senaryodur:
Daha sonra özel denetim ComponentResourceKey sınıfında genel statik alan olarak kullanıma sunulan bir oluşturmayı destekler. Bu, bir denetimin şablon özellik değerlerine yönelik kullanımlar aracılığıyla
{x:Static}şablondaki kendi tanımlı kaynaklarına erişimini basitleştirir.ComponentResourceKey İşaretlemeyi Uzantısı XAML kullanımını, bileşen kaynağına başvuran üçüncü taraflar için kullanılabilen bir teknik olan konumsal parametre biçiminde destekler.