ComponentResourceKey Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.