DependencyProperty Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Varning
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
En särskild typ av egenskap som kan definieras eller kopplas till en DependencyObject. Det finns tre typer av beroendeegenskaper: instansegenskaper, metaegenskaper och bifogade egenskaper. Det går inte att ärva den här klassen.
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
- Arv
-
DependencyProperty
- Attribut
- Implementeringar
Kommentarer
Note
I det här materialet diskuteras typer och namnområden som är föråldrade. Mer information finns i Deprecated Types in Windows Workflow Foundation 4.5.
Beroendeegenskaper stöder tre användningsfall. Om en instansegenskap för en aktivitet implementeras med hjälp av en beroendeegenskap kan den egenskapen tilldelas ett ActivityBind i stället för ett faktiskt värde. För det andra bör aktivitetsegenskaper som är metadata (dvs. värdet kan inte ändras vid körning) implementeras med hjälp av beroendeegenskaper, vilket anger alternativet Metadata . För det tredje stöder beroendeegenskaper kopplade egenskaper, som är egenskaper som tillämpas dynamiskt på beroendeobjekt.
Egenskaper
| Name | Description |
|---|---|
| DefaultMetadata |
Föråldrad.
Hämtar som PropertyMetadata representerar användardefinierade data för detta DependencyProperty. |
| IsAttached |
Föråldrad.
Hämtar egenskapen som anger om detta DependencyProperty är kopplat till en DependencyObject genom registrering. |
| IsEvent |
Föråldrad.
Hämtar egenskapen som anger om DependencyProperty är en händelse Delegate. |
| Name |
Föråldrad.
Name Hämtar .DependencyProperty |
| OwnerType |
Föråldrad.
Type Hämtar .DependencyProperty |
| PropertyType |
Föråldrad.
Hämtar värdet Type som lagras i DependencyProperty. |
| ValidatorType |
Föråldrad.
Hämtar implementeringsverifieringslogik Type som är specifik för DependencyProperty. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Föråldrad.
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FromName(String, Type) |
Föråldrad.
Hämtar den registrerade DependencyProperty baserat på Name och OwnerType. |
| FromType(Type) |
Föråldrad.
Skapar en IList typ DependencyProperty som tillhör en specifik Type. |
| GetHashCode() |
Föråldrad.
Returnerar hash-koden för den här instansen. |
| GetType() |
Föråldrad.
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Föråldrad.
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Register(String, Type, Type, PropertyMetadata) |
Föråldrad.
Initierar en ny instans av DependencyProperty klassen som har egenskaperna parametriserade enligt indataparametrarna. |
| Register(String, Type, Type) |
Föråldrad.
Initierar en ny instans av DependencyProperty klassen som har egenskaperna parametriserade enligt indataparametrarna. |
| RegisterAttached(String, Type, Type, PropertyMetadata, Type) |
Föråldrad.
Initierar en ny instans av DependencyProperty klassen som har egenskaperna parametriserade enligt indataparametrarna. |
| RegisterAttached(String, Type, Type, PropertyMetadata) |
Föråldrad.
Initierar en ny instans av DependencyProperty klassen som har egenskaperna parametriserade enligt indataparametrarna. |
| RegisterAttached(String, Type, Type) |
Föråldrad.
Initierar en ny instans av DependencyProperty klassen som har egenskaperna parametriserade enligt indataparametrarna. Den här instansen är avsedd att deklarera egenskaper som används för andra objekt än objekt av ägartyp. |
| ToString() |
Föråldrad.
Åsidosätter Object metoden för att returnera egenskapsvärdet Name . |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Föråldrad.
Fyller i en SerializationInfo med de data som krävs för att serialisera målobjektet. |