ComponentResourceKey Constructors

Definitie

Initialiseert een nieuw exemplaar van de ComponentResourceKey klasse.

Overloads

Name Description
ComponentResourceKey()

Initialiseert een nieuw exemplaar van de ComponentResourceKey klasse.

ComponentResourceKey(Type, Object)

Initialiseert een nieuw exemplaar van de ComponentResourceKey klasse, waarbij de Type sleutel wordt gedefinieerd en een object dat moet worden gebruikt als een extra resource-id.

ComponentResourceKey()

Initialiseert een nieuw exemplaar van de ComponentResourceKey klasse.

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

Opmerkingen

De parameterloze constructor wordt doorgaans niet gebruikt, omdat een TypeInTargetAssembly waarde en ResourceId waarde vereist zijn voor de juiste initialisatie. De constructor zonder parameter bestaat voornamelijk ter ondersteuning van componentResourceKey Markup Extension XAML-gebruik in benoemd parameterformulier.

Van toepassing op

ComponentResourceKey(Type, Object)

Initialiseert een nieuw exemplaar van de ComponentResourceKey klasse, waarbij de Type sleutel wordt gedefinieerd en een object dat moet worden gebruikt als een extra resource-id.

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)

Parameters

typeInTargetAssembly
Type

Het type dat de resourcesleutel definieert.

resourceId
Object

Een unieke id om deze ComponentResourceKey te onderscheiden van andere id's die aan het typeInTargetAssembly type zijn gekoppeld.

Voorbeelden

In het volgende voorbeeld wordt een ComponentResourceKey item gemaakt dat vervolgens wordt weergegeven als een statische sleutel van een besturingsklasse om een invoerpunt voor stijlaanpassing te bieden.

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

Opmerkingen

Deze constructor bestaat voor twee scenario's, waarbij het eerste scenario het belangrijkste is:

  • Ondersteunt het maken van een ComponentResourceKey veld dat vervolgens wordt weergegeven als een openbaar statisch veld in een aangepaste besturingselementklasse. Dit vereenvoudigt de toegang van een besturingselement tot zijn eigen gedefinieerde resources in de sjabloon via {x:Static} gebruik voor sjablooneigenschapswaarden.

  • Ondersteunt componentResourceKey Markup Extension XAML-gebruik in positionele parametervorm. Dit is één techniek die beschikbaar is voor derden die verwijzen naar een onderdeelresource.

Van toepassing op