RequirementAttribute.AllRequired 属性

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

获取指示所有相同类型的要求特性是否需要的值。

命名空间:  Microsoft.Windows.Design
程序集:  Microsoft.Windows.Design.Extensibility(在 Microsoft.Windows.Design.Extensibility.dll 中)

语法

声明
Public Overridable ReadOnly Property AllRequired As Boolean
public virtual bool AllRequired { get; }
public:
virtual property bool AllRequired {
    bool get ();
}
abstract AllRequired : bool
override AllRequired : bool
function get AllRequired () : boolean

属性值

类型:System.Boolean
如果相同类型的所有要求属性都是必需的,则为 true;否则为 false。

备注

如果此属性返回 true,则同一类型的所有必需特性必须从 RequirementValidator 类的 MeetsRequirement 方法返回 true,以视为满足要求集。

如果此属性返回 false,同一类型的任一必需特性返回 true,则视为满足要求。 按照约定,使用前缀“Requires”命名从 AllRequired 返回 true 的要求特性,如“RequiresContext”中所示。 相反,使用前缀“Uses”命名从 AllRequired 返回 false 的所有特性,如“UsesPolicy”。 默认实现始终返回 true。

.NET Framework 安全性

请参见

参考

RequirementAttribute 类

Microsoft.Windows.Design 命名空间

RequiresContextItemAttribute

RequiresServiceAttribute

UsesItemPolicyAttribute

其他资源

了解 WPF 设计器扩展性