StaticResourceExtension Classe

Definizione

Implementa un'estensione di markup che supporta riferimenti a risorse statiche (tempo di caricamento XAML) eseguite da XAML.

public ref class StaticResourceExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))]
public class StaticResourceExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Object))>]
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
Ereditarietà
StaticResourceExtension
Attributi

Commenti

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 da un'estensione di markup non vengono in genere chiamati dal codice utente. Questa estensione supporta l'utilizzo dell'estensione di markup StaticResource da XAML. Per altre informazioni sui meccanismi di ricerca delle risorse statiche in macchine virtuali Windows XAML, vedere StaticResource Markup Extension o RisorseXAML.

{StaticResource} è un'estensione di markup specifica per l'implementazione macchine virtuali Windows di XAML. Puoi usare {StaticResource} quando fai riferimento allo spazio dei nomi XAML predefinito per macchine virtuali Windows, senza usare un prefisso. Al contrario, le estensioni di markup definite per il supporto del linguaggio XAML (ad esempio {x:Type}) richiedono il prefisso per lo spazio dei nomi XAML del linguaggio XAML nell'utilizzo. Per ulteriori informazioni, consultare Markup Extensions e macchine virtuali Windows XAML.

I riferimenti alle risorse statiche vengono in genere usati in XAML ogni volta che un'estensione di markup DynamicResource non è esplicitamente necessaria.

Costruttori

Nome Descrizione
StaticResourceExtension()

Inizializza una nuova istanza della classe StaticResourceExtension.

StaticResourceExtension(Object)

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

Proprietà

Nome Descrizione
ResourceKey

Ottiene o imposta il valore della chiave passato dal riferimento a questa risorsa statica. La chiave viene usata per restituire l'oggetto corrispondente a tale chiave nei dizionari risorse.

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 StaticResourceExtension, si tratta dell'oggetto trovato in un dizionario risorse, in cui l'oggetto da trovare è identificato da ResourceKey.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a