EditContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
수정된 필드와 현재 유효성 검사 메시지 집합을 나타내는 플래그와 같은 데이터 편집 프로세스와 관련된 메타데이터를 보유합니다.
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) |
FieldIdentifier 이 EditContext의 Model에 지정된 필드 이름에 해당하는 를 제공합니다. |
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, IServiceProvider) |
에 대한 EditContextDataAnnotations 유효성 검사 지원을 사용하도록 설정합니다. |
EnableDataAnnotationsValidation(EditContext) |
사용되지 않음.
에 대한 EditContextDataAnnotations 유효성 검사 지원을 사용하도록 설정합니다. |
FieldCssClass(EditContext, FieldIdentifier) |
지정된 필드의 상태 CSS 클래스로 나타내는 문자열을 가져옵니다. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
지정된 필드의 상태 CSS 클래스로 나타내는 문자열을 가져옵니다. 여기에는 필드의 상태 따라 "수정됨", "유효한" 또는 "invalid"의 일부 조합이 포함됩니다. |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
제공된 를 제공EditContext된 FieldCssClassProvider 에 연결합니다. 이렇게 하면 내에서 사용되는 필드 CSS 클래스 이름이 사용자 지정됩니다 EditContext. |