我有一个从Person类派生的对象集合,我想将此集合绑定到ListView的ItemsSource。WPF listview display转换器
我想指定一个字符串显示在ListView Items中。该字符串将是在派生类中找到的属性的组合。
我也想在我的视图模型中将ListView的SelectedItem绑定到Person类型的属性。
据我所知,我需要一个字符串转换器用于显示字符串,但我不确定如何绑定到ItemsSource中的项目以生成组合显示字符串。
任何人都可以给我一个指针?
谢谢。
这是我落得这样做(重写的ToString()),所以谢客。至于通过一个转换器的整个项目,你的意思是循环转换器中的收集项目,并在那里构建我的显示字符串? – obaylis
@obaylis我指的是使用像建议的Anvarbek这样的'DataTemplate',并且让你的DataTemplate类似于' '。这会将ListView中的每个Person传递给Converter,以确定显示字符串将根据需要显示。 –
Rachel