Silverlight 4의 데이터 세트에서 레이블 2 (또는 그 이상!) 필드를 바인딩하려고합니다. 리소스 파일에서 현지화 된 문자열을 가져 와서 String.Format 그것을 좋아한다 :Silverlight에서 String.Format을 사용하여 다중 데이터 소스에 바인딩
<TextBlock Name="lblTotals" Text="{Binding TotalItems, StringFormat='You need \{0\} items and \{1\} products.'}" />
이것은 1 개의 항목과 잘 작동하지만 SL4에서는 여러 바인딩을 수행 할 방법이 없다.
I found some blog posts 하나의 요소를 여러 필드에 바인딩하는 방법에 대해서는 설명하고 있지만 중요한 String.Format 파트는 지원하지 않는 것 같습니다.
마지막주의 사항은 ObservableCollection에 바인딩된다는 것입니다. 따라서 이러한 필드가 데이터에서 변경되면 UI도 업데이트해야합니다.
제안 사항? 감사!