다음을 통해 공유


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.

적용 대상