ComponentResourceKey Oluşturucular

Tanım

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.

Şunlara uygulanır