Partager via


RequiresContextItemAttribute, classe

Mise à jour : novembre 2007

Indique que la classe compte sur le contexte spécifié.

Espace de noms :  Microsoft.Windows.Design
Assembly :  Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)

Syntaxe

<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class RequiresContextItemAttribute _
    Inherits RequirementAttribute

Dim instance As RequiresContextItemAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class RequiresContextItemAttribute : RequirementAttribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class RequiresContextItemAttribute sealed : public RequirementAttribute
public final class RequiresContextItemAttribute extends RequirementAttribute

Notes

Vous pouvez appliquer RequiresContextItemAttribute à tout fournisseur de fonctionnalités, tout connecteur de fonctionnalités ou sélectionner les classes fournies par les fournisseurs de fonctionnalités. La classe n'est pas instanciée tant que tous les éléments de contexte nécessaires ne sont pas disponibles.

Hiérarchie d'héritage

System.Object
  System.Attribute
    Microsoft.Windows.Design.RequirementAttribute
      Microsoft.Windows.Design.RequiresContextItemAttribute

Sécurité des threads

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.

Voir aussi

Référence

Membres RequiresContextItemAttribute

Microsoft.Windows.Design, espace de noms

RequiresServiceAttribute

UsesItemPolicyAttribute

FeatureProvider

FeatureConnector<TFeatureProviderType>

Autres ressources

Fournisseurs de fonctionnalités et connecteurs de fonctionnalités

Fonctionnement de l'extensibilité du concepteur WPF