Compartir a través de


RequirementValidator (Clase)

Determina si el contexto y los servicios necesarios están disponibles para el tipo especificado.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.RequirementValidator

Espacio de nombres:  Microsoft.Windows.Design
Ensamblado:  Microsoft.Windows.Design.Extensibility (en Microsoft.Windows.Design.Extensibility.dll)

Sintaxis

'Declaración
Public NotInheritable Class RequirementValidator
public sealed class RequirementValidator
public ref class RequirementValidator sealed
[<Sealed>]
type RequirementValidator =  class end
public final class RequirementValidator

El tipo RequirementValidator expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público RequirementValidator Inicializa una nueva instancia de la clase RequirementValidator para el objeto FeatureManager y el tipo especificados.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública MeetsRequirements Obtiene un valor que indica si existen los requisitos de tipo en el contexto de edición.
Propiedad pública PendingRequirements Obtiene una lista de atributos de requisito pendientes.
Propiedad pública Requirements Obtiene una enumeración de todos los requisitos para el tipo contenido en este validador.
Propiedad pública Type Obtiene el tipo de objeto para el que validar los requisitos.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público RequirementsChanged Se produce cuando ha cambiado el conjunto de requisitos necesario utilizar el tipo.

Arriba

Comentarios

Utilice la clase RequirementValidator para aplazar la creación de objetos que no tienen sus requisitos en la ubicación correspondiente. Un objeto puede especificar un requisito a un servicio o elemento de contexto agregando un RequiresServiceAttribute o RequiresContextItemAttribute en su clase. Las áreas del diseñador que crean objetos automáticamente comprueban estos atributos para asegurarse de que el objeto se puede utilizar en el contexto del diseñador.

Puede definir otros tipos de requisitos derivando de RequirementAttribute e implementando el método abstracto MeetsRequirement.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Design (Espacio de nombres)

RequiresServiceAttribute

RequiresContextItemAttribute

UsesItemPolicyAttribute

PrimarySelectionPolicy

FeatureProvider

Otros recursos

Proveedores de características y conectores de características

Introducción a la extensibilidad de WPF Designer