RequirementValidator 类
更新:2007 年 11 月
确定必需的上下文和服务是否可用于指定的类型。
命名空间: Microsoft.Windows.Design
程序集: Microsoft.Windows.Design.Extensibility(在 Microsoft.Windows.Design.Extensibility.dll 中)
语法
声明
Public NotInheritable Class RequirementValidator
用法
Dim instance As RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
public final class RequirementValidator
备注
使用 RequirementValidator 类可以推迟创建尚未准备好要求的对象。对象可以通过在其类上添加 RequiresServiceAttribute 或 RequiresContextItemAttribute 来指定对服务或上下文项的要求。自动创建对象的设计器的区域检查这些属性以确保该对象可在设计器上下文中使用。
可以通过从 RequirementAttribute 派生并实现 MeetsRequirement 抽象方法来定义其他类型的要求。
继承层次结构
System.Object
Microsoft.Windows.Design.RequirementValidator
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。