ComponentResourceKey Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ComponentResourceKey-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| ComponentResourceKey() |
Initialisiert eine neue Instanz der ComponentResourceKey-Klasse. |
| ComponentResourceKey(Type, Object) |
Initialisiert eine neue Instanz der ComponentResourceKey Klasse, die den Type Schlüssel definiert, und ein Objekt, das als zusätzlicher Ressourcenbezeichner verwendet werden soll. |
ComponentResourceKey()
Initialisiert eine neue Instanz der ComponentResourceKey-Klasse.
public:
ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()
Hinweise
Der parameterlose Konstruktor wird in der Regel nicht verwendet, da ein TypeInTargetAssembly Wert und ResourceId Wert für die richtige Initialisierung erforderlich sind. Der parameterlose Konstruktor ist in erster Linie vorhanden, um die XAML-Verwendung der ComponentResourceKey-Markuperweiterung im benannten Parameterformular zu unterstützen.
Gilt für:
ComponentResourceKey(Type, Object)
Initialisiert eine neue Instanz der ComponentResourceKey Klasse, die den Type Schlüssel definiert, und ein Objekt, das als zusätzlicher Ressourcenbezeichner verwendet werden soll.
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)
Parameter
- typeInTargetAssembly
- Type
Der Typ, der den Ressourcenschlüssel definiert.
- resourceId
- Object
Ein eindeutiger Bezeichner, um dies ComponentResourceKey von anderen personen zu unterscheiden, die dem typeInTargetAssembly Typ zugeordnet sind.
Beispiele
Im folgenden Beispiel wird ein Steuerelement ComponentResourceKey erstellt, das dann als statischer Schlüssel einer Steuerelementklasse verfügbar gemacht wird, um einen Einstiegspunkt für die Formatanpassung bereitzustellen.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Hinweise
Dieser Konstruktor ist für zwei Szenarien vorhanden, wobei das erste Szenario das Wichtigste ist:
Unterstützt das Erstellen eines ComponentResourceKey Steuerelements, das dann als öffentliches statisches Feld für eine benutzerdefinierte Steuerelementklasse verfügbar gemacht wird. Dadurch wird der Zugriff eines Steuerelements auf eigene definierte Ressourcen in der Vorlage durch
{x:Static}Verwendungen für Vorlageneigenschaftswerte vereinfacht.Unterstützt die XAML-Verwendung der ComponentResourceKey-Markuperweiterung in positionaler Parameterform. Dabei handelt es sich um eine Technik, die für Dritte verfügbar ist, die auf eine Komponentenressource verweisen.