ComponentResourceKey.TypeInTargetAssembly ComponentResourceKey.TypeInTargetAssembly ComponentResourceKey.TypeInTargetAssembly ComponentResourceKey.TypeInTargetAssembly Property

Definition

Ruft den Type ab, der den Ressourcenschlüssel definiert, oder legt diesen fest.Gets or sets the Type that defines the resource key.

public:
 property Type ^ TypeInTargetAssembly { Type ^ get(); void set(Type ^ value); };
public Type TypeInTargetAssembly { get; set; }
member this.TypeInTargetAssembly : Type with get, set
Public Property TypeInTargetAssembly As Type

Eigenschaftswert

Der Typ, der den Ressourcenschlüssel definiert.The type that defines the resource key.

Beispiele

Im folgenden Beispiel wird gezeigt, wie ein ComponentResourceKey TypeInTargetAssembly -und ResourceId ein-Wert mit der ComponentResourceKey-Markup Erweiterungdefiniert werden kann.The following example shows how to define a ComponentResourceKey including TypeInTargetAssembly and ResourceId using the ComponentResourceKey Markup Extension. Diese Ressource kann dann in eine externe Assembly eingefügt werden, und der Zugriff darauf erfolgt über eine Schlüssel Verwendung, bei der ComponentResourceKey die Ressource mit einem Analog in der Anforderung angefordert wird.This resource can then be placed in an external assembly and accessed by a key usage that requests the resource using an analogous ComponentResourceKey in the request.

<Style 
	x:Key="{ComponentResourceKey 
		TypeInTargetAssembly={x:Type local:ColorPicker},
		ResourceId=ColorSliderStyle}"
	TargetType="{x:Type Slider}">

	<Setter Property="Minimum" Value="0"/>
	<Setter Property="Maximum" Value="255"/>
	<Setter Property="SmallChange" Value="1"/>
	<Setter Property="LargeChange" Value="51"/>
	<Setter Property="IsMoveToPointEnabled" Value="true"/>
	<Setter Property="Orientation" Value="Horizontal"/>
</Style>

Hinweise

Weitere XAMLXAML Informationen finden Sie unter ComponentResourceKey-Markup Erweiterung.For XAMLXAML information, see ComponentResourceKey Markup Extension.

Das ComponentResourceKey -Element wird von benutzerdefinierten Komponenten verwendet, um Schlüssel für Ressourcen zu definieren, auf die von externen Assemblys aus zugegriffen wird. Dies basiert auf einer Assembly, die den Typ enthält.The ComponentResourceKey element is used by custom components to define keys for resources that are accessed from external assemblies, based on targeting an assembly that contains the type. Benutzerdefinierte Komponenten definieren häufig neue Typen, die sich in der Assembly befinden müssen, in der sich die Ressource befindet.Custom components often define new types which must be in the assembly where the resource is located. Im Allgemeinen haben diese Typen keine andere Implementierung, die Typen sind nur vorhanden, um die Suchanforderungen ComponentResourceKeyeines zu erfüllen.Generally these types have no other implementation, the types only exist in order to satisfy the lookup requirements of a ComponentResourceKey.

Gilt für: