DependencyProperty Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é.
|
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Zastaralé.
Naplní SerializationInfo data požadovaná k serializaci cílového objektu. |