DependencyProperty Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 . |