DependencyProperty Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |