AddressLines 하위 속성이있는 Address라는 엔터티에 TextBox 컨트롤을 바인딩하고 있습니다. 내부 유효성 검사 논리에는 AddressLines 속성에 대한 ValidationErrors가 있지만 빨간색 테두리를 통해 컨트롤에 '시각적으로'반영되지 않습니다. 내가 잘못 아니에요 경우 법인 Address
자체가 null는 아니고, 재산 AddressLines
이기 때문에유효성 검사 오류시 텍스트 상자가 '빨간색'으로 강조 표시되지 않음
<TextBox Text="{Binding Path=Address.AddressLines,
Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged,
NotifyOnValidationError=True}"
ToolTip="{Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors)[0].ErrorContent}" />
, 그것은 발생합니다. 이 경우 마스터 - 세부 오류의 경우 유효성 검사 오류를 컨트롤에 알리는 방법은 무엇입니까?
아마도 IDataErrorInfo를 사용하여 주소/주소 라인을 확장 할 수 있습니까? 원하는 경우 샘플을 제공해 드리겠습니다. – Nick
@Nick : 오, 네, 링크가 있다면 부탁합니다. – Marshal