ComponentResourceKey Konstruktorok

Definíció

Inicializálja a ComponentResourceKey osztály új példányát.

Túlterhelések

Name Description
ComponentResourceKey()

Inicializálja a ComponentResourceKey osztály új példányát.

ComponentResourceKey(Type, Object)

Inicializálja az ComponentResourceKey osztály új példányát, megadva a Type kulcsot meghatározót és egy további erőforrás-azonosítóként használni kívánt objektumot.

ComponentResourceKey()

Inicializálja a ComponentResourceKey osztály új példányát.

public:
 ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()

Megjegyzések

A paraméter nélküli konstruktort általában nem használják, mert a TypeInTargetAssembly megfelelő inicializáláshoz értékre és ResourceId értékre van szükség. A paraméter nélküli konstruktor elsősorban a ComponentResourceKey Markup Extension XAML használatát támogatja nevesített paraméterű űrlapon.

A következőre érvényes:

ComponentResourceKey(Type, Object)

Inicializálja az ComponentResourceKey osztály új példányát, megadva a Type kulcsot meghatározót és egy további erőforrás-azonosítóként használni kívánt objektumot.

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)

Paraméterek

typeInTargetAssembly
Type

Az erőforráskulcsot meghatározó típus.

resourceId
Object

Egyedi azonosító, amely megkülönbözteti ezt ComponentResourceKey a typeInTargetAssembly típushoz társított többitől.

Példák

Az alábbi példa létrehoz egy ComponentResourceKey olyan objektumot, amely ezután egy vezérlőosztály statikus kulcsaként jelenik meg a stílus testreszabási belépési pontjának biztosításához.

public static ComponentResourceKey ViewBoxStyleKey =
    new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")

Megjegyzések

Ez a konstruktor két forgatókönyvhöz létezik, és az első forgatókönyv a legfontosabb:

  • Támogatja az egyéni vezérlőosztályon nyilvános statikus mezőként közzétett mezők létrehozását ComponentResourceKey . Ez leegyszerűsíti a vezérlő hozzáférését a sablonban lévő saját definiált erőforrásaihoz a sablontulajdonság-értékek használata révén {x:Static} .

  • Támogatja a ComponentResourceKey Markup Extension XAML használatát a pozícióparaméter formájában, amely egy olyan technika, amely egy összetevő-erőforrásra hivatkozó harmadik felek számára érhető el.

A következőre érvényes: