ComponentResourceKey Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ComponentResourceKey.
Overload
| Nome | Descrizione |
|---|---|
| ComponentResourceKey() |
Inizializza una nuova istanza della classe ComponentResourceKey. |
| ComponentResourceKey(Type, Object) |
Inizializza una nuova istanza della ComponentResourceKey classe , specificando l'oggetto Type che definisce la chiave e un oggetto da utilizzare come identificatore di risorsa aggiuntivo. |
ComponentResourceKey()
Inizializza una nuova istanza della classe ComponentResourceKey.
public:
ComponentResourceKey();
public ComponentResourceKey();
Public Sub New ()
Commenti
Il costruttore senza parametri non viene in genere usato, perché per l'inizializzazione corretta sono necessari un valore e ResourceId un TypeInTargetAssembly valore. Il costruttore senza parametri esiste principalmente per supportare l'utilizzo XAML dell'estensione di markup ComponentResourceKey nel formato dei parametri denominato.
Si applica a
ComponentResourceKey(Type, Object)
Inizializza una nuova istanza della ComponentResourceKey classe , specificando l'oggetto Type che definisce la chiave e un oggetto da utilizzare come identificatore di risorsa aggiuntivo.
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)
Parametri
- typeInTargetAssembly
- Type
Tipo che definisce la chiave della risorsa.
- resourceId
- Object
Identificatore univoco per differenziarlo ComponentResourceKey da altri associati al typeInTargetAssembly tipo.
Esempio
Nell'esempio seguente viene creato un ComponentResourceKey oggetto che viene quindi esposto come chiave statica di una classe di controllo per fornire un punto di ingresso di personalizzazione dello stile.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Commenti
Questo costruttore esiste per due scenari, con il primo scenario più importante:
Supporta la creazione di un ComponentResourceKey oggetto che viene quindi esposto come campo statico pubblico in una classe di controlli personalizzata. Ciò semplifica l'accesso di un controllo alle proprie risorse definite nel modello tramite
{x:Static}utilizzi per i valori delle proprietà del modello.Supporta l'utilizzo xaml dell'estensione di markup ComponentResourceKey nel formato dei parametri posizionali, una tecnica disponibile per terze parti che fanno riferimento a una risorsa componente.