EditContext Sınıf

Tanım

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.

         Bu yöntem doğrulamanın kendisini gerçekleştirmez. Yalnızca önceki doğrulama eylemlerine göre 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ğrulamanın kendisini gerçekleştirmez. Yalnızca önceki doğrulama eylemlerine göre belirlenen iletileri döndürür.
GetValidationMessages(FieldIdentifier)

Belirtilen alan için geçerli doğrulama iletilerini alır.

         Bu yöntem doğrulamanın kendisini gerçekleştirmez. Yalnızca önceki doğrulama eylemlerine göre belirlenen iletileri döndürü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 .

Şunlara uygulanır