我认为最简单的解释方法就是通过示例。Silverlight 4基于从转换器返回的内容进行绑定
我有一个DataGrid与People列表的数据上下文对象:
人民{ 字符串名称; int AstroSignCode; }
我正在使用代码来存储astro标志,因为这些值将被保存在数据库中。我不能只使用占星术对象。
然后,我必须结合到该对象,并使用从基于AstrologySign.ID和People.AstroSignCode之间的交叉参考符号的静态列表返回AstrologySign对象转换器的文本列:
AstrologySign { 字符串名称; DateTime StartDate; DateTime EndDate; int ID; }
所以我的转换器返回一个对象,而不是可显示的东西。
如何将列绑定到从转换器返回的对象的成员?
我的XAML迄今列是这样的:
我认为我可能需要使用DataGridTemplateColumn,但我不知道了。