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
ComponentResourceKey() |
ComponentResourceKey sınıfının yeni bir örneğini başlatır. |
ComponentResourceKey(Type, Object) |
Anahtarını tanımlayan öğesini ve ek kaynak tanımlayıcısı olarak kullanılacak nesneyi belirterek Type sınıfının yeni bir örneğini ComponentResourceKey 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
Düzgün başlatma için bir TypeInTargetAssembly değer ve ResourceId değer gerektiğinden, parametresiz oluşturucu genel olarak kullanılmaz. Parametresiz oluşturucu öncelikle adlandırılmış parametre formunda ComponentResourceKey Biçimlendirme Uzantısı XAML kullanımını desteklemek için mevcuttur.
Şunlara uygulanır
ComponentResourceKey(Type, Object)
Anahtarını tanımlayan öğesini ve ek kaynak tanımlayıcısı olarak kullanılacak nesneyi belirterek Type sınıfının yeni bir örneğini ComponentResourceKey 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şkilendirilmiş diğer kişilerden 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 sınıfında genel statik alan olarak kullanıma sunulan bir oluşturmayı ComponentResourceKey destekler. Bu, bir denetimin şablon özellik değerleri için kullanımlar aracılığıyla
{x:Static}
şablondaki kendi tanımlı kaynaklarına erişimini basitleştirir.ComponentResourceKey Biçimlendirme 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.