Proprietà RequirementAttribute.AllRequired

Ottiene un valore che indica se tutti gli attributi di requisito dello stesso tipo sono richiesti.

Spazio dei nomi:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Sintassi

'Dichiarazione
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

Valore proprietà

Tipo: System.Boolean
true se tutti gli attributi di requisito dello stesso tipo sono richiesti; in caso contrario, false.

Note

Se questa proprietà restituisce true, tutti gli attributi di requisito dello stesso tipo devono restituire true dal metodo MeetsRequirement affinché la classe RequirementValidator consideri l'insieme di requisiti soddisfatti.

Se questa proprietà restituisce false, se uno degli attributi di requisito dello stesso tipo restituisce true, il requisito viene considerato soddisfatto. Per convenzione, gli attributi di requisito che restituiscono true da AllRequired sono denominati con il prefisso "Requires", ad esempio "RequiresContext". Viceversa, tutti gli attributi che restituiscono false da AllRequired sono denominati con il prefisso "Uses", ad esempio "UsesPolicy". L'implementazione predefinita restituisce sempre true.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

RequirementAttribute Classe

Spazio dei nomi Microsoft.Windows.Design

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

Altre risorse

Informazioni sull'estensibilità Progettazione WPF