Я пытаюсь привязать данные к списку следующим образом:
<ListBox x:Name="MyListBox" Margin="0,0,0,65">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Converter={StaticResource MyConverter}}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Причина, по которой я привязываюсь ко всему объекту, а не к свойству, заключается в том, что моему преобразователю потребуется несколько свойств объекта для построения возвращаемой им строки.
Это работает, и моя строка возвращается. Но затем, когда я меняю ObservableCollection, это значение не меняется на экране. Если я привяжусь только к одному свойству и изменю его, значение изменится.
Что я могу сделать по-другому? Я не могу привязываться к одному свойству, так как мне нужен весь объект в преобразователе... И ConverterParameter уже используется.