DependencyProperty Sınıf

Tanım

Dikkat

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

Tanımlanabilen veya bir öğesine iliştirilebilen özel bir DependencyObjectözellik türüdür. Üç tür bağımlılık özelliği vardır: örnek özellikleri, meta özellikleri ve ekli özellikler. Bu sınıf devralınamaz.

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
Devralma
DependencyProperty
Öznitelikler
Uygulamalar

Açıklamalar

Note

Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.

Bağımlılık özellikleri üç kullanım örneğini destekler. İlk olarak, bir etkinliğin örnek özelliği bağımlılık özelliği kullanılarak uygulanırsa, bu özelliğe gerçek bir değer yerine bir ActivityBind atanabilir. İkinci olarak, meta veri olan etkinlik özellikleri (yani, çalışma zamanında değer değiştirilemez) bağımlılık özellikleri kullanılarak uygulanmalıdır ve seçeneği belirtilmelidir Metadata . Üçüncüsü, bağımlılık özellikleri, bağımlılık nesnelerine dinamik olarak uygulanan özellikler olan ekli özellikleri destekler.

Özellikler

Name Description
DefaultMetadata
Geçersiz.

Bu PropertyMetadataiçin DependencyProperty kullanıcı tanımlı verileri temsil eden öğesini alır.

IsAttached
Geçersiz.

Bunun kayıt tarafından bir DependencyProperty ile ilişkilendirilip ilişkilendirildiğini DependencyObject belirten özelliğini alır.

IsEvent
Geçersiz.

öğesinin bir olay DependencyPropertyolup olmadığını Delegate belirten özelliğini alır.

Name
Geçersiz.

öğesinin Name öğesini alır DependencyProperty.

OwnerType
Geçersiz.

öğesinin Type öğesini alır DependencyProperty.

PropertyType
Geçersiz.

Type içinde depolanan değeri alırDependencyProperty.

ValidatorType
Geçersiz.

uygulamasına Type özgü DependencyPropertydoğrulama mantığını alır.

Yöntemler

Name Description
Equals(Object)
Geçersiz.

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromName(String, Type)
Geçersiz.

ve DependencyPropertytemelinde kaydedileni NameOwnerType alır.

FromType(Type)
Geçersiz.

Belirli IListbir DependencyProperty öğesine ait olan bir tür Type oluşturur.

GetHashCode()
Geçersiz.

Bu örneğin karma kodunu döndürür.

GetType()
Geçersiz.

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Register(String, Type, Type, PropertyMetadata)
Geçersiz.

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

Register(String, Type, Type)
Geçersiz.

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

RegisterAttached(String, Type, Type, PropertyMetadata, Type)
Geçersiz.

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

RegisterAttached(String, Type, Type, PropertyMetadata)
Geçersiz.

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

RegisterAttached(String, Type, Type)
Geçersiz.

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır. Bu örnek, sahip olan türdeki nesneler dışındaki nesnelerde kullanılan özellikleri bildirmeye yöneliktir.

ToString()
Geçersiz.

Object Özellik değerini döndürmek Name için yöntemini geçersiz kılar.

Belirtik Arabirim Kullanımları

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)
Geçersiz.

hedef nesneyi seri hale getirmek için gereken verilerle doldurur SerializationInfo .

Şunlara uygulanır