Partager via


RequirementAttribute.AllRequired, propriété

Récupère une valeur qui indique si tous les attributs d'exigences du même type sont requis.

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

Syntaxe

'Déclaration
Public Overridable ReadOnly Property AllRequired As Boolean
    Get
public virtual bool AllRequired { get; }
public:
virtual property bool AllRequired {
    bool get ();
}
abstract AllRequired : bool
override AllRequired : bool
function get AllRequired () : boolean

Valeur de propriété

Type : System.Boolean
true si tous les attributs d'exigences du même type sont requis ; sinon,false.

Notes

Si cette propriété retourne la valeur true, tous les attributs d'exigences du même type doivent retourner la valeur true depuis la méthode MeetsRequirement pour la classe RequirementValidator pour pouvoir considérer que l'ensemble des exigences ont été satisfaites.

Si cette propriété retourne la valeur false, et si l'un des attributs d'exigences du même type retourne la valeur true, les exigences sont considérées comme satisfaites. Par convention, les attributs d'exigences qui retournent la valeur true depuis AllRequired sont nommés avec le préfixe « Requires » comme dans « RequiresContext ». Inversement, tous les attributs qui retournent la valeur false depuis AllRequired sont nommés avec le préfixe « Uses », comme dans « UsesPolicy ». L'implémentation par défaut retourne toujours true.

Sécurité .NET Framework

Voir aussi

Référence

RequirementAttribute Classe

Microsoft.Windows.Design, espace de noms

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

Autres ressources

Fonctionnement de l'extensibilité du Concepteur WPF