2

将 valueconverter 与列表框一起使用的最简单方法是什么?

我在运行时将 ItemSource 设置为 List<> 对象,它显示来自 ToString() 方法的文本字符串。不过,我想要的是通过 valueconverter 传递对象以获得完全不同的字符串值。

我发现的所有示例都大量将列表绑定到 xaml 中的某些内容,并定义样式和模板以重新设计整个框,但我只想转换我的值......

4

1 回答 1

7

使用具有以下内容的数据模板:

<ListBox.ItemTemplate>
    <DataTemplate>
        <TextBlock Text="{Binding Converter=....}" />
    </...>

就是这样。当您没有在绑定中指定路径时,它只是绑定到当前对象。

于 2009-03-11T23:34:39.793 回答