次のようにリストボックスにデータバインドしようとしています:
<ListBox x:Name="MyListBox" Margin="0,0,0,65">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Converter={StaticResource MyConverter}}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
プロパティではなくオブジェクト全体にバインドする理由は、コンバーターが返す文字列を作成するためにオブジェクトの複数のプロパティが必要になるためです。
これは機能し、私の文字列が返されます。しかし、ObservableCollection を変更しても、値に基づいていることは画面上で変化しません。1 つのプロパティだけにバインドして変更すると、値が変更されます。
他に何ができますか?コンバーターでオブジェクト全体が必要なため、単一のプロパティにバインドできません...そして、ConverterParameter は既に使用されています。