문제

양식에서 데이터베이닝 및 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}" />
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top