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 iletileri kümesini gösteren bayraklar gibi bir veri düzenleme işlemiyle ilgili meta verileri tutar.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Devralma
-
EditContext
Oluşturucular
EditContext(Object) |
bir örneğini EditContextoluşturur. |
Özellikler
Model |
Bu EditContextiçin model nesnesini alır. |
Properties |
Bu örnekle ilişkili rastgele özellikler koleksiyonunu alır. |
ShouldUseFieldIdentifiers |
Giriş> öğeleri için <alan tanımlayıcılarının oluşturulup oluşturulmayacağını alır. |
Yöntemler
Field(String) |
Bu EditContext'nin Modelüzerinde belirtilen alan adına karşılık gelen bir FieldIdentifier sağlar. |
GetValidationMessages() |
Tüm alanlarda geçerli doğrulama iletilerini alır. Bu yöntem doğrulama gerçekleştirmez. Yalnızca önceki doğrulama eylemleri tarafından belirlenen iletileri döndürür. |
GetValidationMessages(Expression<Func<Object>>) |
Belirtilen alan için geçerli doğrulama iletilerini alır. Bu yöntem doğrulama gerçekleştirmez. Yalnızca önceki doğrulama eylemleri tarafından belirlenen iletileri döndürür. |
GetValidationMessages(FieldIdentifier) |
Belirtilen alan için geçerli doğrulama iletilerini alır. Bu yöntem doğrulama gerçekleştirmez. Yalnızca önceki doğrulama eylemleri tarafından belirlenen iletileri döndürür. |
IsModified() |
Bu EditContext alandaki alanlardan herhangi birinin değiştirilip değiştirilmediğini belirler. |
IsModified(Expression<Func<Object>>) |
Bu EditContext içindeki belirtilen alanların değiştirilip değiştirilmediğini belirler. |
IsModified(FieldIdentifier) |
Bu EditContext içindeki belirtilen alanların değiştirilip değiştirilmediğini belirler. |
IsValid(Expression<Func<Object>>) |
Bu EditContext içindeki belirtilen alanların ilişkili doğrulama iletisi olup olmadığını belirler. |
IsValid(FieldIdentifier) |
Bu EditContext içindeki belirtilen alanların ilişkili doğrulama iletisi olup olmadığını belirler. |
MarkAsUnmodified() |
Bu EditContextiçindeki tüm değişiklik bayraklarını temizler. |
MarkAsUnmodified(FieldIdentifier) |
Belirtilen alan için izlenebilen tüm değişiklik bayraklarını temizler. |
NotifyFieldChanged(FieldIdentifier) |
Belirtilen alanın değerinin değiştiğini bildirir. |
NotifyValidationStateChanged() |
Doğrulama durumunun bazı yönlerinin değiştiğine dair sinyaller. |
Validate() |
Bunu EditContextdoğrular. |
Ekinlikler
OnFieldChanged |
Bir alan değeri değiştiğinde tetiklenen olay. |
OnValidationRequested |
Doğrulama istendiğinde tetiklenen bir olay. |
OnValidationStateChanged |
Doğrulama durumu değiştiğinde tetiklenen bir olay. |
Uzantı Metotları
AddDataAnnotationsValidation(EditContext) |
Geçersiz.
öğesine DataAnnotations doğrulama desteği EditContextekler. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
için EditContextDataAnnotations doğrulama desteğini etkinleştirir. |
EnableDataAnnotationsValidation(EditContext) |
Geçersiz.
için EditContextDataAnnotations doğrulama desteğini etkinleştirir. |
FieldCssClass(EditContext, FieldIdentifier) |
CsS sınıfı olarak belirtilen alanın durumunu gösteren bir dize alır. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
CsS sınıfı olarak belirtilen alanın durumunu 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 FieldCssClassProvider öğesini sağlanan ile ilişkilendirir EditContext. Bu, içinde EditContextkullanılan alan CSS sınıf adlarını özelleştirir. |