WPF에서 데이터 바인딩 할 때 "사용할 수없는"값을 표시하는 일반적인 패턴은 무엇입니까?WPF에서 데이터 바인딩 할 때 "사용할 수없는"값의 패턴
예를 들어 MVVM을 사용하고 있는데 내보기의 TextBlock
은 내 viewmodel의 속성에 바인딩됩니다. 그 중 일부는 int
입니다. 속성 값보다는 내보기에 두 개의 대시 ("-")를 임시로 표시하고 싶을 때가 있습니다.
속성을 문자열로 변경 한 다음 getter에서 일부 논리를 추가하여 값을 반환할지 "-"를 반환할지 지정할 수 있습니다. 이것은 아마도 MVVM을 사용하는 적절한 방법 일 수 있지만 더 쉬운 방법이 있습니까?
TextBlock
의 FallbackValue
을 활용할 수있는 방법이 있습니까? 또는 일시적으로 데이터 바인딩을 일시 중단하고 "사용할 수없는"값을 표시하는 다른 방법이 있습니까?
'SomeValueDisplay'는 int가 아닌 문자열이어야합니다. –
답장을 보내 주셔서 감사합니다. 내 경우에는 실제로 두 번째 속성이 필요하지 않습니다. 문자열을 직접 속성으로 변경할 수 있습니다. –
@ 토마스 : 감사합니다 - 편집 됨. –