Как использовать преобразователи без путей привязки?
У меня есть Combobox, чей ItemSource является ObservableCollection значений int.
Моя таблица элементов combobox состоит из изображения и текстового блока, содержимое которого задается двумя преобразователями.
Как установить 2 привязки? Следующий код не компилируется:
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding, Converter={StaticResource IntToImageConverter}}" Stretch="None" />
<TextBlock Text="{Binding, Converter={StaticResource IntToStringConverter}}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
Ответы
Ответ 1
Вам нужно удалить ,
так:
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Converter={StaticResource IntToImageConverter}}" Stretch="None" />
<TextBlock Text="{Binding Converter={StaticResource IntToStringConverter}}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>