레이블에서 WPF 검증 장식을 제거하십시오
-
20-09-2019 - |
문제
양식에서 데이터베이닝 및 idataerRorinfo 스타일 검증을 사용하고 있습니다. 이 양식에는 검증이 실패 할 때 빨간 장식품을 보여주고 싶지 않은 레이블 컨트롤이 포함되어 있습니다. 누구든지 라벨 컨트롤 에서이 장식을 제거하는 방법을 추천 할 수 있습니까?
해결책
빈 공급을 할당하여 기본 유효성 검사 오류 템플릿을 제거 할 수 있습니다. ControlTemplate
첨부 된 속성에 Validation.ErrorTemplate
.
<Label Content="{Binding ...}">
<Validation.ErrorTemplate>
<ControlTemplate />
</Validation.ErrorTemplate>
</Label>
도움이 되었기를 바랍니다.
다른 팁
관련 유효성 검사 모드를 비활성화하여 바인딩에 대한 유효성 검사를 비활성화 할 수 있습니다. 이것들은 하나 또는 전부 일 수 있습니다 ValidatesOnNotifyDataErrors
, ValidatesOnDataErrors
그리고 ValidatesOnExceptions
.
<Label Content="{Binding YOUR_BINDING_PROPERTY,
ValidatesOnNotifyDataErrors=False,
ValidatesOnDataErrors=False,
ValidatesOnExceptions=False}" />
제휴하지 않습니다 StackOverflow