ComponentResourceKey Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.