如何使用没有绑定路径的转换器?

时间:2013-01-25 14:57:52

标签: wpf xaml binding combobox

我有一个Combobox,其ItemsSource是 ObservableCollection int 值。 我的组合框项目模板包含一个图像和一个文本块,其内容由2个转换器提供。

如何设置这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 个答案:

答案 0 :(得分:18)

您需要删除,所以:

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