DynamicResourceExtension Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |