DependencyProperty Klass

Definition

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.

Gäller för