如何将多个字段绑定到ListView/GridView中的同一列?
问题描述:
在一个GridView列中,我需要显示一个字符串,该字符串由我的视图模型上的一组字段组成。如何将多个字段绑定到同一列,以及如何指定用于此列的格式字符串?如何将多个字段绑定到ListView/GridView中的同一列?
感谢您的帮助 康斯坦丁
答
你可以创建你的视图绑定到模型的新特性。例如,假设你有两个属性,FirstName & LastName。如果您想在该列中显示全名,您可以创建要绑定的新属性,如下所示:
public string FullName { get { return FirstName + " " + LastName; } }
这是一个好主意,谢谢。但它有局限性,比如它更难以本地化,因为它在代码中,而不是在XAML中。 – akonsu 2010-10-11 14:55:27
假设您的本地化绑定是使用DynamicResources完成的,您仍然可以在代码隐藏中使用这些资源。 – 2010-10-11 15:18:59
基本上,答案是这是不可能的,我需要创建一个结合其他属性的属性。 – akonsu 2010-10-12 01:30:53