EditContext 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.
Hangi alanların değiştirildiğini ve geçerli doğrulama iletisi kümesini belirten bayraklar gibi bir veri düzenlemesi işlemiyle ilgili meta verileri barındırır.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Devralma
-
EditContext
Oluşturucular
| EditContext(Object) |
Bir örneği oluşturur EditContext . |
Özellikler
| Model |
Bunun için model nesnesini alır EditContext . |
| Properties |
Bu örnekle ilişkili rastgele özelliklerden oluşan bir koleksiyon alır. |
Yöntemler
| Field(String) |
Bu, içinde FieldIdentifier belirtilen alan adına karşılık gelen bir sağlar EditContext Model . |
| GetValidationMessages() |
Tüm alanlar arasında geçerli doğrulama iletilerini alır.
|
| GetValidationMessages(Expression<Func<Object>>) |
Belirtilen alan için geçerli doğrulama iletilerini alır.
|
| GetValidationMessages(FieldIdentifier) |
Belirtilen alan için geçerli doğrulama iletilerini alır.
|
| IsModified() |
Bu alandaki herhangi bir alanın EditContext değiştirilip değiştirilmediğini belirler. |
| IsModified(Expression<Func<Object>>) |
Bu içindeki belirtilen alanların EditContext değiştirilip değiştirilmediğini belirler. |
| IsModified(FieldIdentifier) |
Bu içindeki belirtilen alanların EditContext değiştirilip değiştirilmediğini belirler. |
| MarkAsUnmodified() |
Bu, içindeki tüm değişiklik bayraklarını temizler EditContext . |
| MarkAsUnmodified(FieldIdentifier) |
Belirtilen alan için izlenebilecek değişiklik bayrağını temizler. |
| NotifyFieldChanged(FieldIdentifier) |
Belirtilen alanın değerinin değiştiğini bildirir. |
| NotifyValidationStateChanged() |
Doğrulama durumunun bazı yönlerinin değiştiğini bildirir. |
| Validate() |
Bunu doğrular EditContext . |
Ekinlikler
| OnFieldChanged |
Bir alan değeri değiştiğinde harekete geçirilen olay. |
| OnValidationRequested |
Doğrulama istendiğinde oluşturulan bir olay. |
| OnValidationStateChanged |
Doğrulama durumu değiştiğinde harekete geçirilen olay. |
Uzantı Metotları
| AddDataAnnotationsValidation(EditContext) |
Kullanımdan kalktı.
için DataAnnotations doğrulama desteği EditContext ekler. |
| EnableDataAnnotationsValidation(EditContext) |
için DataAnnotations doğrulama desteğini EditContext sağlar. |
| FieldCssClass(EditContext, FieldIdentifier) |
Belirtilen alanın durumunu CSS sınıfı olarak gösteren bir dize alır. |
| FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Belirtilen alanın durumunu CSS sınıfı olarak gösteren bir dize alır. Bu, alanın durumuna bağlı olarak "değiştirilmiş", "geçerli" veya "geçersiz" birleşimini içerir. |
| SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Sağlanan ' i FieldCssClassProvider belirtilen ile ilişkilendirir EditContext . Bu, içinde kullanılan alan CSS sınıfı adlarını özelleştirir EditContext . |