Partilhar via


Classe RequirementValidator

Determina se o contexto necessário e os serviços estão disponível para o tipo especificado.

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

Sintaxe

Public NotInheritable Class RequirementValidator

Dim instance As RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
public final class RequirementValidator

Comentários

Use o RequirementValidator classe adiar a criação de objetos que não têm seus requisitos. Um objeto pode especificar um requisito para um serviço ou contexto de item adicionando um RequiresServiceAttribute ou RequiresContextItemAttribute em sua classe. Áreas do designer que criam automaticamente objetos Verifique esses atributos para certificar-se de que o objeto pode ser usado no contexto do designer.

Você pode definir outros tipos de requisitos derivando de RequirementAttribute e a implementação de resumo MeetsRequirement método.

Hierarquia de herança

System.Object
  Microsoft.Windows.Design.RequirementValidator

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros RequirementValidator

Namespace Microsoft.Windows.Design

RequiresServiceAttribute

RequiresContextItemAttribute

UsesItemPolicyAttribute

PrimarySelectionPolicy

FeatureProvider

Outros recursos

Recurso provedores e conectores de recursos

Noções básicas sobre extensibilidade Designer WPF