/ / ¿Cómo usar convertidores sin rutas de enlace? - wpf, xaml, encuadernación, combobox

¿Cómo utilizar convertidores sin rutas de enlace? - wpf, xaml, encuadernación, combobox

Tengo un Combobox cuyo ItemsSource es un ObservableCollection of int valores. Mi plantilla de elemento de cuadro combinado consiste en una imagen y un bloque de texto cuyo contenido está dado por 2 convertidores.

¿Cómo puedo configurar estos 2 enlaces? El siguiente código no se compila:

<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding, Converter={StaticResource IntToImageConverter}}" Stretch="None" />
<TextBlock Text="{Binding, Converter={StaticResource IntToStringConverter}}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>

Respuestas

17 para la respuesta № 1

Necesitas quitar el , asi que:

<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Converter={StaticResource IntToImageConverter}}" Stretch="None" />
<TextBlock Text="{Binding Converter={StaticResource IntToStringConverter}}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>