Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

DynamicResourceExtension, classe

Implémente une extension de balisage qui prend en charge les références de ressources dynamiques créées en XAML.

System.Object
  System.Windows.Markup.MarkupExtension
    System.Windows.DynamicResourceExtension

Espace de noms :  System.Windows
Assembly :  PresentationFramework (dans PresentationFramework.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[MarkupExtensionReturnTypeAttribute(typeof(Object))]
[TypeConverterAttribute(typeof(DynamicResourceExtensionConverter))]
public class DynamicResourceExtension : MarkupExtension
Pour plus d'informations sur XAML, consultez DynamicResource, extension de balisage.

Le type DynamicResourceExtension expose les membres suivants.

  NomDescription
Méthode publiqueDynamicResourceExtension()Initialise une nouvelle instance de la classe DynamicResourceExtension.
Méthode publiqueDynamicResourceExtension(Object)Initialise une nouvelle instance de la classe DynamicResourceExtension avec la clé initiale fournie.
Début

  NomDescription
Propriété publiqueResourceKeyObtient 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.
Début

  NomDescription
Méthode publiqueEquals(Object)Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetHashCodeSert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueProvideValueRetourne 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. (Substitue MarkupExtension.ProvideValue(IServiceProvider).)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

Les références de ressources dynamiques sont nécessaires lors du référencement du contenu qui peut changer au moment de l'exécution. Des raisons externes ou l'application utilisée peuvent être responsables de la modification du contenu, par exemple, si vous incluez des styles basés sur des ressources système qui signalent des préférences configurées par l'utilisateur, comme des thèmes, des paramètres de police, etc.

Cette classe est une implémentation de l'extension du balisage. Les classes d'extension de balisage dans WPF existent principalement pour fournir la prise en charge de l'infrastructure pour certains aspects de l'implémentation du processeur WPF XAML ; les membres exposés par les classes d'extension de balisage ne sont en général pas appelés directement à partir du code utilisateur. Cette classe prend notamment en charge l'utilisation de l'extension de balisage DynamicResource (voir DynamicResource, extension de balisage) de XAML. Pour plus d'informations sur les références de ressources dynamiques, consultez DynamicResource, extension de balisage.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft