0
모든 텍스트 상자에 대해 동일한 바인딩 매개 변수를 반복하고 있으며 매우 긴 문자열입니다 (많은 이유로 좋지 않습니다). 그리고 그들을 단축시키는 방법이 있는지 궁금합니다. 짧은 바인딩 유효성 검사를 사용하여 표현
는 예를 들어 양식에 내 모든 컨트롤은 다음과 같은 바인딩을 사용하고 있습니다 :Text="{Binding SourceProperty, UpdateSourceTrigger=PropertyChanged,
ValidatesOnExceptions=True, ValidatesOnDataErrors=True,
NotifyOnValidationError=True}"
내가 이상적으로 매개 변수로의 SourceProperty를 취할 것입니다 짧은 뭔가를하고 싶은 것입니다. 이 같은 Possbly :
Text="{MyBinding SourceProperty}"
또는
Text="{Binding SourceProperty, Params=MyParams}"
한 가지 가능한 옵션은 바인딩 상속과 새로운 태그 확장을 생성하는 것입니다. 누군가 이것을 시도 했습니까? 반복적 인 바인딩을 더 잘 보이게 만드는 다른 방법은 없습니까?
모든 텍스트 속성이 동일한 항목에 바인딩 된 경우에만 작동합니다. 나는이 중 일부를 들여다 보았고 결국에는 긴 문자열을 계속 사용했지만, 원하는만큼 짧지는 않지만 적어도 각 컨트롤을보고 그 동작을 볼 수는 있습니다. – Eric
좋은 지적. 내 게시물을 수정하여 다른 옵션을 제안했습니다. – Charlie