Aracılığıyla paylaş


ComponentResourceKey Oluşturucular

Tanım

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.

Şunlara uygulanır