DynamicResourceExtension Classe

Definizione

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

public ref class DynamicResourceExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class DynamicResourceExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DynamicResourceExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type DynamicResourceExtension = class
    inherit MarkupExtension
Public Class DynamicResourceExtension
Inherits MarkupExtension
Ereditarietà
DynamicResourceExtension
Attributi

Commenti

I riferimenti dinamici alle risorse sono necessari quando si fa riferimento al contenuto che potrebbe cambiare in fase di esecuzione. I motivi della modifica del contenuto potrebbero essere avviati dall'applicazione o potrebbero essere esterni. Ad esempio, se si includono stili che si basano su risorse di sistema che segnalano preferenze configurate dall'utente, ad esempio temi, impostazioni del carattere e così via.

Questa classe è un'implementazione dell'estensione di markup. Le classi di estensione di markup in macchine virtuali Windows esistono principalmente per fornire supporto dell'infrastruttura per alcuni aspetti dell'implementazione del processore XAML macchine virtuali Windows e i membri esposti dalle classi di estensione di markup non vengono in genere chiamati dal codice utente diretto. Questa classe supporta in particolare l'utilizzo dell'estensione di markup DynamicResource da XAML. Per altre informazioni sui riferimenti alle risorse dinamiche, vedere DynamicResource Markup Extension.For more information about dynamic resource references, see DynamicResource Markup Extension.

Utilizzo del testo XAML

Per informazioni XAML, vedi Estensione di markup DynamicResource.

Costruttori

Nome Descrizione
DynamicResourceExtension()

Inizializza una nuova istanza della classe DynamicResourceExtension.

DynamicResourceExtension(Object)

Inizializza una nuova istanza della DynamicResourceExtension classe con la chiave iniziale specificata.

Proprietà

Nome Descrizione
ResourceKey

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

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ProvideValue(IServiceProvider)

Restituisce un oggetto che deve essere impostato sulla proprietà in cui viene applicata questa estensione. Per DynamicResourceExtension, si tratta dell'oggetto trovato in un dizionario risorse nella catena padre corrente con chiave da ResourceKey.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a