ModelProperty 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.
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 IsAttached |
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 |
Dictionary |
Atamayı olarak ModelItemDictionarydöndürürValue. Özellik değeri bir sözlük değilse, bu özellik döndürür |
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. |