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

Les 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 de la modification du contenu peuvent être initiées par l’application ou être externes. Par exemple, si vous incluez des styles qui reposent sur des ressources système qui signalent des préférences configurées par l’utilisateur, telles que des thèmes, des 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 assurer la 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 à partir du code utilisateur direct. Cette classe prend en charge l’utilisation de l' extension de balisage DynamicResource à partir de XAML. Pour plus d’informations sur les références de ressources dynamiques, consultez DynamicResource Markup Extension.

Utilisation de texte XAML

Pour obtenir des informations sur XAML, consultez DynamicResource, extension de balisage.

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 à