StaticResourceExtension StaticResourceExtension StaticResourceExtension StaticResourceExtension Class

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.Implements a markup extension that supports static (XAML load time) resource references made from 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
type StaticResourceExtension = class
    inherit MarkupExtension
Public Class StaticResourceExtension
Inherits MarkupExtension
Héritage
StaticResourceExtensionStaticResourceExtensionStaticResourceExtensionStaticResourceExtension
Attributs

Remarques

Cette classe est une implémentation d’extension de balisage.This class is a markup extension implementation. Les classes d’extension de balisage dans WPF existent principalement pour assurer la prise en WPFWPF charge de l’infrastructure pour certains aspects de l’implémentation du processeur XAML, et les membres exposés par une extension de balisage ne sont généralement pas appelés à partir du code utilisateur.Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPFWPF XAML processor implementation, and the members exposed by a markup extension are not typically called from user code. Cette extension prend en charge l’utilisation de l' extension de balisage StaticResource à partir de XAML.This extension supports the StaticResource Markup Extension usage from XAML. Pour plus d’informations sur le mécanisme de recherche de ressources statiques dans XAML WPF, consultez l' extension de balisage StaticResource ou les ressources XAML.For more information on the mechanics of static resource lookup in WPF XAML, see StaticResource Markup Extension or XAML Resources.

{StaticResource}est une extension de balisage qui est spécifique à l’implémentation WPF de XAML.{StaticResource} is a markup extension that is specific to the WPF implementation of XAML. Vous pouvez utiliser {StaticResource} lorsque vous référencez l’espace de noms XAML par défaut pour WPF, sans utiliser de préfixe.You can use {StaticResource} when referencing the default XAML namespace for WPF, without using a prefix. En revanche, les extensions de balisage définies pour la prise en charge du {x:Type}langage XAML (telles que) requièrent le préfixe de l’espace de noms XAML du langage XAML dans l’utilisation.In contrast, markup extensions that are defined for XAML language support (such as {x:Type}) require the prefix for the XAML language XAML namespace in the usage. Pour plus d’informations, consultez Extensions de balisage et XAML WPF.For more information, see Markup Extensions and WPF XAML.

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.Static resource references are generally used in XAML whenever a DynamicResource Markup Extension is not explicitly necessary.

Constructeurs

StaticResourceExtension() StaticResourceExtension() StaticResourceExtension() StaticResourceExtension()

Initialise une nouvelle instance de la classe StaticResourceExtension.Initializes a new instance of the StaticResourceExtension class.

StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object) StaticResourceExtension(Object)

Initialise une nouvelle instance de la classe StaticResourceExtension avec la clé initiale fournie.Initializes a new instance of the StaticResourceExtension class, with the provided initial key.

Propriétés

ResourceKey ResourceKey ResourceKey ResourceKey

Obtient ou définit la valeur de clé passée par cette référence de ressource statique.Gets or sets the key value passed by this static resource reference. La clé est utilisée pour retourner l’objet qui correspond à cette clé dans les dictionnaires de ressources.They key is used to return the object matching that key in resource dictionaries.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider) ProvideValue(IServiceProvider)

Retourne un objet qui doit être défini sur la propriété où cette extension est appliquée.Returns an object that should be set on the property where this extension is applied. Pour StaticResourceExtension, il s'agit de l'objet trouvé dans un dictionnaire de ressources, où l'objet à rechercher est identifié par ResourceKey.For StaticResourceExtension, this is the object found in a resource dictionary, where the object to find is identified by the ResourceKey.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à