ComponentResourceKey Constructeurs
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.
Initialise une nouvelle instance de la classe ComponentResourceKey.
Surcharges
ComponentResourceKey() |
Initialise une nouvelle instance de la classe ComponentResourceKey. |
ComponentResourceKey(Type, Object) |
Initialise une nouvelle instance de la ComponentResourceKey classe, en spécifiant la Type clé qui définit la clé et un objet à utiliser comme identificateur de ressource supplémentaire. |
ComponentResourceKey()
Initialise une nouvelle instance de la classe ComponentResourceKey.
public:
ComponentResourceKey();
public ComponentResourceKey ();
Public Sub New ()
Remarques
Le constructeur sans paramètre n’est généralement pas utilisé, car une valeur et ResourceId une TypeInTargetAssembly valeur sont requises pour une initialisation appropriée. Le constructeur sans paramètre existe principalement pour prendre en charge l’utilisation XAML de ComponentResourceKey Markup Extension sous forme de paramètre nommé.
S’applique à
ComponentResourceKey(Type, Object)
Initialise une nouvelle instance de la ComponentResourceKey classe, en spécifiant la Type clé qui définit la clé et un objet à utiliser comme identificateur de ressource supplémentaire.
public:
ComponentResourceKey(Type ^ typeInTargetAssembly, System::Object ^ resourceId);
public ComponentResourceKey (Type typeInTargetAssembly, object resourceId);
new System.Windows.ComponentResourceKey : Type * obj -> System.Windows.ComponentResourceKey
Public Sub New (typeInTargetAssembly As Type, resourceId As Object)
Paramètres
- typeInTargetAssembly
- Type
Type qui définit la clé de ressource.
- resourceId
- Object
Identificateur unique permettant de différencier cette ComponentResourceKey d'autres clés associées au type typeInTargetAssembly
.
Exemples
L’exemple suivant crée un ComponentResourceKey élément qui est ensuite exposé en tant que clé statique d’une classe de contrôle pour fournir un point d’entrée de personnalisation de style.
public static ComponentResourceKey ViewBoxStyleKey =
new ComponentResourceKey(typeof(MyAssemblyResources), "part_ViewBox");
Public Shared ViewBoxStyleKey As New ComponentResourceKey(GetType(MyAssemblyResources), "part_ViewBox")
Remarques
Ce constructeur existe pour deux scénarios, le premier scénario étant le plus important :
Prend en charge la création d’un ComponentResourceKey champ statique public sur une classe de contrôle personnalisée. Cela simplifie l’accès d’un contrôle à ses propres ressources définies dans le modèle par le biais
{x:Static}
d’utilisations pour les valeurs de propriété du modèle.Prend en charge l’utilisation XAML de ComponentResourceKey Markup Extension sous forme de paramètre positionnel, qui est une technique disponible pour des tiers qui référencent une ressource de composant.