DependencyProperty Třída

Definice

Upozornění

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

Speciální druh vlastnosti, kterou lze definovat nebo připojit k objektu DependencyObject. Existují tři druhy vlastností závislosti: vlastnosti instance, vlastnosti meta a připojené vlastnosti. Tato třída se nemůže dědit.

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
Dědičnost
DependencyProperty
Atributy
Implementuje

Poznámky

Note

Tento materiál popisuje typy a obory názvů, které jsou zastaralé. Další informace najdete v tématu Deprecated Types in Windows Workflow Foundation 4.5.

Vlastnosti závislostí podporují tři případy použití. Za prvé, pokud je vlastnost instance aktivity implementována pomocí vlastnosti závislosti, může být tato vlastnost přiřazena ActivityBind místo skutečné hodnoty. Za druhé, vlastnosti aktivity, které jsou metadata (tj. hodnota nemůže změnit v době běhu), by se měly implementovat pomocí vlastností závislosti a zadat Metadata možnost. Za třetí, vlastnosti závislostí podporují připojené vlastnosti, což jsou vlastnosti, které se používají na objekty závislostí dynamicky.

Vlastnosti

Name Description
DefaultMetadata
Zastaralé.

PropertyMetadata Získá, který představuje uživatelem definované data pro toto DependencyProperty.

IsAttached
Zastaralé.

Získá vlastnost, která označuje, zda je přidružena DependencyProperty k DependencyObject registraci.

IsEvent
Zastaralé.

Získá vlastnost, která označuje, zda DependencyProperty je událost Delegate.

Name
Zastaralé.

Získá z Name toho DependencyProperty.

OwnerType
Zastaralé.

Získá z Type toho DependencyProperty.

PropertyType
Zastaralé.

Type Získá hodnotu uloženou DependencyPropertyv .

ValidatorType
Zastaralé.

Získá implementaci Type ověřovací logiky specifické pro DependencyProperty.

Metody

Name Description
Equals(Object)
Zastaralé.

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
FromName(String, Type)
Zastaralé.

Získá registrovaný DependencyProperty na Name základě a OwnerType.

FromType(Type)
Zastaralé.

IList Vytvoří typDependencyProperty, který patří určitému Type.

GetHashCode()
Zastaralé.

Vrátí kód hash pro tuto instanci.

GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Register(String, Type, Type, PropertyMetadata)
Zastaralé.

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

Register(String, Type, Type)
Zastaralé.

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

RegisterAttached(String, Type, Type, PropertyMetadata, Type)
Zastaralé.

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

RegisterAttached(String, Type, Type, PropertyMetadata)
Zastaralé.

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

RegisterAttached(String, Type, Type)
Zastaralé.

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů. Tato instance je určena k deklaraci vlastností, které se používají na jiných objektech než objekty vlastnícího typu.

ToString()
Zastaralé.

Přepíše metodu Object pro vrácení Name hodnoty vlastnosti.

Explicitní implementace rozhraní

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Zastaralé.

Naplní SerializationInfo data požadovaná k serializaci cílového objektu.

Platí pro