EditContext 클래스

정의

수정된 필드와 현재 유효성 검사 메시지 집합을 나타내는 플래그와 같은 데이터 편집 프로세스와 관련된 메타데이터를 보유합니다.

public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
상속
EditContext

생성자

EditContext(Object)

의 instance 생성합니다EditContext.

속성

Model

EditContext에 대한 모델 개체를 가져옵니다.

Properties

이 instance 연결된 임의의 속성 컬렉션을 가져옵니다.

ShouldUseFieldIdentifiers

입력> 요소에 대해 <필드 식별자를 생성해야 하는지 여부를 가져옵니다.

메서드

Field(String)

FieldIdentifierEditContextModel에 지정된 필드 이름에 해당하는 를 제공합니다.

GetValidationMessages()

모든 필드에서 현재 유효성 검사 메시지를 가져옵니다.

이 메서드는 유효성 검사 자체를 수행하지 않습니다. 이전 유효성 검사 작업에 의해 결정된 메시지만 반환합니다.

GetValidationMessages(Expression<Func<Object>>)

지정된 필드에 대한 현재 유효성 검사 메시지를 가져옵니다.

이 메서드는 유효성 검사 자체를 수행하지 않습니다. 이전 유효성 검사 작업에 의해 결정된 메시지만 반환합니다.

GetValidationMessages(FieldIdentifier)

지정된 필드에 대한 현재 유효성 검사 메시지를 가져옵니다.

이 메서드는 유효성 검사 자체를 수행하지 않습니다. 이전 유효성 검사 작업에 의해 결정된 메시지만 반환합니다.

IsModified()

EditContext 에 있는 필드가 수정되었는지 여부를 확인합니다.

IsModified(Expression<Func<Object>>)

EditContext 에서 지정된 필드가 수정되었는지 여부를 확인합니다.

IsModified(FieldIdentifier)

EditContext 에서 지정된 필드가 수정되었는지 여부를 확인합니다.

IsValid(Expression<Func<Object>>)

EditContext 의 지정된 필드에 연결된 유효성 검사 메시지가 없는지 여부를 확인합니다.

IsValid(FieldIdentifier)

EditContext 의 지정된 필드에 연결된 유효성 검사 메시지가 없는지 여부를 확인합니다.

MarkAsUnmodified()

EditContext내의 모든 수정 플래그를 지웁니다.

MarkAsUnmodified(FieldIdentifier)

지정된 필드에 대해 추적할 수 있는 수정 플래그를 지웁니다.

NotifyFieldChanged(FieldIdentifier)

지정된 필드의 값이 변경되었음을 신호로 표시합니다.

NotifyValidationStateChanged()

유효성 검사 상태의 일부 측면이 변경되었음을 신호합니다.

Validate()

EditContext의 유효성을 검사합니다.

이벤트

OnFieldChanged

필드 값이 변경될 때 발생하는 이벤트입니다.

OnValidationRequested

유효성 검사를 요청할 때 발생하는 이벤트입니다.

OnValidationStateChanged

유효성 검사 상태가 변경될 때 발생하는 이벤트입니다.

확장 메서드

AddDataAnnotationsValidation(EditContext)
사용되지 않음.

DataAnnotations 유효성 검사 지원을 에 EditContext추가합니다.

EnableDataAnnotationsValidation(EditContext)
사용되지 않음.

에 대한 EditContextDataAnnotations 유효성 검사 지원을 사용하도록 설정합니다.

EnableDataAnnotationsValidation(EditContext, IServiceProvider)

에 대한 EditContextDataAnnotations 유효성 검사 지원을 사용하도록 설정합니다.

FieldCssClass(EditContext, FieldIdentifier)

지정된 필드의 상태 CSS 클래스로 나타내는 문자열을 가져옵니다.

FieldCssClass<TField>(EditContext, Expression<Func<TField>>)

지정된 필드의 상태 CSS 클래스로 나타내는 문자열을 가져옵니다. 여기에는 필드의 상태 따라 "수정됨", "유효한" 또는 "invalid"의 일부 조합이 포함됩니다.

SetFieldCssClassProvider(EditContext, FieldCssClassProvider)

제공된 를 제공EditContextFieldCssClassProvider 에 연결합니다. 이렇게 하면 내에서 사용되는 필드 CSS 클래스 이름이 사용자 지정됩니다 EditContext.

적용 대상