StaticResourceExtension Classe

Définition

Implémente une extension de balisage qui prend en charge les références de ressources statiques (au moment du chargement XAML) créées en 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
Héritage
StaticResourceExtension
Attributs

Remarques

Cette classe est une implémentation d’extension de balisage. Les classes d’extension de balisage dans WPF existent principalement pour fournir une prise en charge de l’infrastructure pour certains aspects de l’implémentation du processeur XAML WPF, et les membres exposés par une extension de balisage ne sont généralement pas appelés à partir du code utilisateur. Cette extension prend en charge l’utilisation de l’extension de balisage StaticResource à partir de XAML. Pour plus d’informations sur la mécanique de la recherche de ressources statiques dans WPF XAML, consultez l’extension de balisage StaticResource ou les ressources XAML.

{StaticResource} est une extension de balisage spécifique à l’implémentation WPF de XAML. Vous pouvez utiliser {StaticResource} lors du référencement de l’espace de noms XAML par défaut pour WPF, sans utiliser de préfixe. En revanche, les extensions de balisage définies pour la prise en charge du langage XAML (par exemple {x:Type}) nécessitent le préfixe de l’espace de noms XAML du langage XAML dans l’utilisation. Pour plus d’informations, consultez Extensions de balisage et XAML WPF.

Les références de ressources statiques sont généralement utilisées en XAML chaque fois qu’une extension de balisage DynamicResource n’est pas explicitement nécessaire.

Constructeurs

StaticResourceExtension()

Initialise une nouvelle instance de la classe StaticResourceExtension.

StaticResourceExtension(Object)

Initialise une nouvelle instance de la classe StaticResourceExtension avec la clé initiale fournie.

Propriétés

ResourceKey

Obtient ou définit la valeur de clé passée par cette référence de ressource statique. La clé est utilisée pour retourner l’objet qui correspond à cette clé dans les dictionnaires de ressources.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProvideValue(IServiceProvider)

Retourne un objet qui doit être défini sur la propriété où cette extension est appliquée. Pour StaticResourceExtension, il s'agit de l'objet trouvé dans un dictionnaire de ressources, où l'objet à rechercher est identifié par ResourceKey.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à