Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe DynamicResourceExtension

 

Data di pubblicazione: novembre 2016

Implementa un'estensione di markup che supporta riferimenti a risorse dinamiche da XAML.

Spazio dei nomi:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Markup.MarkupExtension
    System.Windows.DynamicResourceExtension

[TypeConverterAttribute(typeof(DynamicResourceExtensionConverter))]
[MarkupExtensionReturnTypeAttribute(typeof(object))]
public class DynamicResourceExtension : MarkupExtension

NomeDescrizione
System_CAPS_pubmethodDynamicResourceExtension()

Inizializza una nuova istanza della classe DynamicResourceExtension.

System_CAPS_pubmethodDynamicResourceExtension(Object)

Inizializza una nuova istanza di DynamicResourceExtension (classe), con la chiave iniziale fornita.

NomeDescrizione
System_CAPS_pubpropertyResourceKey

Ottiene o imposta la chiave specificata da questo riferimento alla risorsa dinamica. La chiave viene utilizzata per cercare una risorsa nei dizionari risorse tramite un'espressione intermedia.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodProvideValue(IServiceProvider)

Restituisce un oggetto che deve essere impostato sulla proprietà in cui è applicata l'estensione. Per DynamicResourceExtension, si tratta dell'oggetto presente in un dizionario risorse nella catena padre corrente a cui è applicata una chiave dal ResourceKey.(Esegue l'override di MarkupExtension.ProvideValue(IServiceProvider).)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

Riferimenti a risorse dinamiche sono necessari quando si fa riferimento il contenuto che potrebbe cambiare in fase di esecuzione. I motivi per la modifica del contenuto potrebbero essere avviati dall'applicazione o potrebbero essere esterni. Viene ad esempio se si sono inclusi gli stili che si basano sulle risorse di sistema che segnalano le preferenze configurate dall'utente, ad esempio i temi, impostazioni del carattere e così via.

Questa classe è un'implementazione dell'estensione di markup. Le classi di estensione di markup in WPF esiste principalmente per fornire un'infrastruttura di supporto per alcuni aspetti del WPF XAML l'implementazione del processore e i membri esposti dalle classi di estensione di markup non sono in genere chiamati direttamente dal codice utente.  Questa classe supporta in particolare il estensione di Markup DynamicResource utilizzo da XAML. Per ulteriori informazioni sui riferimenti a risorse dinamiche, vedere estensione di Markup DynamicResource.

.NET Framework
Disponibile da 3.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: