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ı PropertyDescriptorkullanmak yerine basit Value get/set özelliklerine sahip 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
| Name | Description |
|---|---|
| ModelProperty() |
Yeni ModelPropertybir oluşturur. |
Özellikler
| Name | Description |
|---|---|
| AttachedOwnerType |
döndürürse IsAttached |
| Attributes |
Bu özellikte bildirilen öznitelikleri döndürür. |
| Collection |
Atamayı olarak ValuedöndürürModelItemCollection. |
| 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ımlamıyorsa, bu döndürür |
| Dictionary |
Atamayı olarak ValuedöndürürModelItemDictionary. Özellik değeri bir sözlük değilse, bu özellik döndürür |
| IsAttached |
Özelliğinin farklı bir türdeki ekli özelliği temsil edip etmediğini belirler. |
| IsBrowsable |
Özelliğin bir özellik penceresinde gösterilip gösterilmeyeceğini belirler. |
| IsCollection |
özelliğinde yer alan değerin bir ModelItemCollectionolup olmadığını belirler. |
| IsDictionary |
özelliğinde yer alan 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
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetValue(Object) |
Bir özellikte yerel bir değer ayarlar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
İşleçler
| Name | Description |
|---|---|
| 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. |