共用方式為


RequirementAttribute.AllRequired 屬性

取得值,這個值表示是否需要相同型別的所有需求屬性。

命名空間:  Microsoft.Windows.Design
組件:  Microsoft.Windows.Design.Extensibility (在 Microsoft.Windows.Design.Extensibility.dll 中)

語法

'宣告
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

屬性值

型別:System.Boolean
如果需要相同型別的所有需求屬性 (Attribute) 則為 true,否則為 false。

備註

如果這個屬性 (Property) 傳回 true,相同型別的所有需求屬性 (Attribute) 都必須從 MeetsRequirement 方法傳回 true,RequirementValidator 類別才會將這組需求視為已滿足。

如果這個屬性 (Property) 傳回 false,則當相同型別的其中任一個需求屬性 (Attribute) 傳回 true 時,這個需求就視為已滿足。 根據慣例,從 AllRequired 傳回 true 的需求屬性 (Attribute) 都具有如 "RequiresContext" 中的前置字元 "Requires"。 相反地,從 AllRequired 傳回 false 的所有屬性都具有如 "UsesPolicy" 中的前置字元 "Uses"。 預設的實作一定會傳回 true。

.NET Framework 安全性

請參閱

參考

RequirementAttribute 類別

Microsoft.Windows.Design 命名空間

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

其他資源

了解 WPF 設計工具擴充性