DependencyProperty Clase

Definición

Precaución

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Un tipo especial de propiedad que se puede definir o adjuntar a .DependencyObject Hay tres tipos de propiedades de dependencia: propiedades de instancia, meta propiedades y propiedades adjuntas. Esta clase no puede heredarse.

public ref class DependencyProperty sealed : System::Runtime::Serialization::ISerializable
[System.Serializable]
public sealed class DependencyProperty : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class DependencyProperty : System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type DependencyProperty = class
    interface ISerializable
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type DependencyProperty = class
    interface ISerializable
Public NotInheritable Class DependencyProperty
Implements ISerializable
Herencia
DependencyProperty
Atributos
Implementaciones

Comentarios

Note

En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, consulte Deprecated Types in Windows Workflow Foundation 4.5.

Las propiedades de dependencia admiten tres casos de uso. En primer lugar, si se implementa una propiedad de instancia de una actividad mediante una propiedad de dependencia, esa propiedad se puede asignar en ActivityBind lugar de un valor real. En segundo lugar, las propiedades de actividad que son metadatos (es decir, el valor no puede cambiar en tiempo de ejecución) deben implementarse mediante propiedades de dependencia, especificando la Metadata opción . En tercer lugar, las propiedades de dependencia admiten propiedades adjuntas, que son propiedades que se aplican a objetos de dependencia dinámicamente.

Propiedades

Nombre Description
DefaultMetadata
Obsoletos.

Obtiene el objeto que representa los datos definidos por el PropertyMetadata usuario para este DependencyPropertyobjeto .

IsAttached
Obsoletos.

Obtiene la propiedad que indica si está DependencyProperty asociado a un DependencyObject objeto por registro.

IsEvent
Obsoletos.

Obtiene la propiedad que indica si DependencyProperty es un evento Delegate.

Name
Obsoletos.

Obtiene del Name objeto DependencyProperty.

OwnerType
Obsoletos.

Obtiene del Type objeto DependencyProperty.

PropertyType
Obsoletos.

Obtiene el Type del valor almacenado en .DependencyProperty

ValidatorType
Obsoletos.

Obtiene la Type lógica de validación de implementación específica de .DependencyProperty

Métodos

Nombre Description
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
FromName(String, Type)
Obsoletos.

Obtiene el objeto registrado DependencyProperty en función de y NameOwnerType.

FromType(Type)
Obsoletos.

Crea un IList de tipo DependencyProperty que pertenece a un objeto específico Type.

GetHashCode()
Obsoletos.

Devuelve el código hash de esta instancia.

GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
Register(String, Type, Type, PropertyMetadata)
Obsoletos.

Inicializa una nueva instancia de la DependencyProperty clase que tiene las propiedades parametrizadas según los parámetros de entrada.

Register(String, Type, Type)
Obsoletos.

Inicializa una nueva instancia de la DependencyProperty clase que tiene las propiedades parametrizadas según los parámetros de entrada.

RegisterAttached(String, Type, Type, PropertyMetadata, Type)
Obsoletos.

Inicializa una nueva instancia de la DependencyProperty clase que tiene las propiedades parametrizadas según los parámetros de entrada.

RegisterAttached(String, Type, Type, PropertyMetadata)
Obsoletos.

Inicializa una nueva instancia de la DependencyProperty clase que tiene las propiedades parametrizadas según los parámetros de entrada.

RegisterAttached(String, Type, Type)
Obsoletos.

Inicializa una nueva instancia de la DependencyProperty clase que tiene las propiedades parametrizadas según los parámetros de entrada. Esta instancia está pensada para declarar propiedades que se usan en objetos distintos de los objetos de tipo propietario.

ToString()
Obsoletos.

Invalida el Object método para devolver el valor de propiedad Name .

Implementaciones de interfaz explícitas

Nombre Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Obsoletos.

Rellena con SerializationInfo los datos necesarios para serializar el objeto de destino.

Se aplica a