0

假设我有具有 Name 属性的课程。我想将此类的对象集合绑定到 Silverlight 3 ListBox。但我想展示这样的项目:

  • “一些动态str”+名称(对象属性)
  • “一些动态str”+名称(对象属性)
  • “一些动态str”+名称(对象属性)

我怎样才能在不使用转换器的情况下实现这一点?

我可以为每个项目使用函数来格式化显示值吗?

4

1 回答 1

2

Silverlight 3 不支持 StringFormat 绑定选项:Silverlight 在绑定中支持 StringFormat 吗?

您可以使用 ValueConverter 但如果您不希望问题中提到的那样,您可能需要考虑:

更改 ViewModel 属性使其返回正确的文本或

在视图中添加额外的文本块,以“Some str”作为文本前缀。

于 2013-05-13T12:11:06.497 回答