Я пытаюсь связать метку 2 (или более!) Полей в наборе данных в Silverlight 4. Я получаю локализованную строку из файла ресурсов и выполняю для нее String.Format следующим образом:
<TextBlock Name="lblTotals" Text="{Binding TotalItems, StringFormat='You need \{0\} items and \{1\} products.'}" />
Это прекрасно работает с 1 предметом, но в SL4 нет способа сделать несколько связываний.
Я нашел несколько сообщений в блоге о том, как привязать один элемент к нескольким полям, но он, похоже, не поддерживает критическую часть String.Format.
Последнее предостережение заключается в том, что он привязан к ObservableCollection, поэтому, когда эти поля изменяются в данных, пользовательский интерфейс также должен обновляться.
Есть предложения? Спасибо!