ModelProperty Sınıf

Tanım

A ModelProperty , üzerindeki bir ModelItemözelliği temsil eder. Model özellikleri, öğesinin daha hantal GetValue/SetValue mekanizmasını kullanmak yerine basit Value get/set özelliklerine PropertyDescriptorsahip olmalarını sağlayan bir öğenin örneğiyle ilişkilendirilir.

public ref class ModelProperty abstract
public abstract class ModelProperty
type ModelProperty = class
Public MustInherit Class ModelProperty
Devralma
ModelProperty

Açıklamalar

değeri ModelProperty yerel olarak ayarlanmış bir değerden gelebilir veya öğe hiyerarşisinde daha yüksek bir konumdan devralınmış olabilir. Source Özellik değerinin kaynağını belirlemek için tarafından Value döndürülen değerin özelliğini kullanın.

Oluşturucular

ModelProperty()

Yeni bir ModelProperty oluşturur.

Özellikler

AttachedOwnerType

döndürürse IsAttachedtruebu özelliği tanımlayan türü döndürür; aksi takdirde döndürür null.

Attributes

Bu özellikte bildirilen öznitelikleri döndürür.

Collection

Atamayı olarak ModelItemCollectiondöndürürValue.

ComputedValue

Bu özellik için şu anda hesaplanan değeri döndürür. Bu özellikte bir değer ayarlamak çağrısıyla SetValue(Object)aynıdır, ancak veri bağlama ifadelerinde kullanılabilir.

Converter

Bu özellik ile kullanılacak tür dönüştürücüsünü döndürür.

DefaultValue

Bu özellik için varsayılan değeri döndürür. özelliği varsayılan bir değer tanımlamazsa, bu döndürür null.

Dictionary

Atamayı olarak ModelItemDictionarydöndürürValue. Özellik değeri bir sözlük değilse, bu özellik döndürür null.

IsAttached

Özelliğin farklı bir türden ekli özelliği temsil edip etmediğini belirler.

IsBrowsable

Özelliğin bir özellik penceresinde gösterilip gösterilmeyeceğini belirler.

IsCollection

özelliğinde bulunan değerin bir ModelItemCollectionolup olmadığını belirler.

IsDictionary

özelliğinde bulunan değerin bir ModelItemDictionaryolup olmadığını belirler.

IsReadOnly

Özelliğin salt okunur olup olmadığını belirler.

IsSet

Özelliğin değerinin yerel olarak ayarlanıp ayarlanmadığını belirler.

Name

Bu özelliğin adını alır.

Parent

Bu özelliğin üst öğesini döndürür.

PropertyType

Özelliğinin veri türünü döndürür.

Value

Bu özelliğe ayarlanan değeri döndürür.

Yöntemler

ClearValue()

özelliği için yerel değeri temizler.

Equals(Object)

Özellikler için eşitliği belirler. Özellikler aynı ada ve üst öğeye sahipse eşittir.

GetHashCode()

bir için ModelPropertykarma işlevi görür.

GetType()

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

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetValue(Object)

Bir özellikte yerel bir değer ayarlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

İşleçler

Equality(ModelProperty, ModelProperty)

Özelliklerin eşit olup olmadığını belirler. Özellikler aynı ada ve üst öğeye sahipse eşittir.

Inequality(ModelProperty, ModelProperty)

Özelliklerin eşit olup olmadığını belirler. Özellikler aynı ada ve üst öğeye sahipse eşittir.

Şunlara uygulanır