Partager via


DynamicResourceExtension Classe

Définition

Implémente une extension de balisage qui prend en charge les références de ressources dynamiques créées en 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
Héritage
DynamicResourceExtension
Attributs

Remarques

Des références de ressources dynamiques sont nécessaires lors du référencement de contenu susceptible de changer au moment de l’exécution. Les raisons du changement de contenu peuvent être initiées par l’application ou peuvent être externes. Par exemple, vous incluez des styles qui s’appuient sur des ressources système qui indiquent des préférences configurées par l’utilisateur, telles que les thèmes, les paramètres de police, etc.

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 les classes d’extension de balisage ne sont généralement pas appelés directement à partir du code utilisateur. Cette classe prend en charge en particulier l’utilisation de l’extension de balisage DynamicResource à partir de XAML. Pour plus d’informations sur les références de ressources dynamiques, consultez Extension de balisage DynamicResource.

Utilisation du texte XAML

Pour plus d’informations XAML, consultez Extension de balisage DynamicResource.

Constructeurs

DynamicResourceExtension()

Initialise une nouvelle instance de la classe DynamicResourceExtension.

DynamicResourceExtension(Object)

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

Propriétés

ResourceKey

Obtient ou définit la clé spécifiée par cette référence de ressource dynamique. La clé permet de rechercher une ressource dans les dictionnaires de ressources à l'aide d'une expression intermédiaire.

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 DynamicResourceExtension, il s'agit de l'objet trouvé dans un dictionnaire de ressources dans la chaîne parente actuelle indexée par ResourceKey.

ToString()

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

(Hérité de Object)

S’applique à