Freigeben über


RequirementAttribute.AllRequired-Eigenschaft

Ruft einen Wert ab, der angibt, ob alle Anforderungsattribute des gleichen Typs erforderlich sind.

Namespace:  Microsoft.Windows.Design
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

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

Eigenschaftswert

Typ: System.Boolean
true, wenn alle Anforderungsattribute des gleichen Typs erforderlich sind, andernfalls false.

Hinweise

Wenn diese Eigenschaft true zurückgibt, müssen alle Anforderungsattribute des gleichen Typs true von der MeetsRequirement-Methode zurückgeben, damit die RequirementValidator-Klasse den Satz von Anforderungen als erfüllt ansieht.

Wenn diese Eigenschaft false zurückgibt, gilt die Anforderung als erfüllt, wenn eines der Anforderungsattribute des gleichen Typs true zurückgibt. Gemäß der Konvention werden die Namen aller Anforderungsattribute, die true von AllRequired zurückgeben, mit dem Präfix "Requires" versehen, wie in "RequiresContext". Umgekehrt werden die Namen aller Attribute, die false von AllRequired zurückgeben, mit dem Präfix "Uses" versehen, wie in "UsesPolicy". Die Standardimplementierung gibt immer true zurück.

.NET Framework-Sicherheit

Siehe auch

Referenz

RequirementAttribute Klasse

Microsoft.Windows.Design-Namespace

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit