ComponentResourceKey Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av ComponentResourceKey klassen.
Överlagringar
| Name | Description |
|---|---|
| ComponentResourceKey() |
Initierar en ny instans av ComponentResourceKey klassen. |
| ComponentResourceKey(Type, Object) |
Initierar en ny instans av ComponentResourceKey klassen, anger Type som definierar nyckeln och ett objekt som ska användas som ytterligare en resursidentifierare. |
ComponentResourceKey()
Initierar en ny instans av ComponentResourceKey klassen.
public:
ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()
Kommentarer
Den parameterlösa konstruktorn används vanligtvis inte eftersom ett TypeInTargetAssembly värde och ResourceId värde krävs för korrekt initiering. Den parameterlösa konstruktorn finns främst för att stödja ComponentResourceKey Markup Extension XAML-användning i namngivet parameterformulär.
Gäller för
ComponentResourceKey(Type, Object)
Initierar en ny instans av ComponentResourceKey klassen, anger Type som definierar nyckeln och ett objekt som ska användas som ytterligare en resursidentifierare.
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)
Parametrar
- typeInTargetAssembly
- Type
Den typ som definierar resursnyckeln.
- resourceId
- Object
En unik identifierare för att skilja detta ComponentResourceKey från andra som är associerade med typeInTargetAssembly typen.
Exempel
I följande exempel skapas en ComponentResourceKey som sedan exponeras som en statisk nyckel för en kontrollklass för att tillhandahålla en startpunkt för formatanpassning.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Kommentarer
Den här konstruktorn finns i två scenarier, där det första scenariot är det viktigaste:
Har stöd för att skapa ett ComponentResourceKey som sedan exponeras som ett offentligt statiskt fält i en anpassad kontrollklass. Detta förenklar en kontrolls åtkomst till sina egna definierade resurser i mallen genom
{x:Static}användning för mallegenskapsvärden.Stöder ComponentResourceKey Markup Extension XAML-användning i positionsparameterform, vilket är en teknik som är tillgänglig för tredje part som refererar till en komponentresurs.