我正在使用Linq To Sql来填充带有Segment对象的列表框,其中Segment是设计者创建的/ ORM生成的类.
// some stuff in here // code-behind var queryResults = from segment in tblSegments where segment.id <= iTemplateSid select segment; tvwSegments.DataContext = queryResults;
这有效.
但是,如果我使用了类型化数据模板(通过在模板上替换x:Key和DataType属性,所有项都显示为ICTemplates.Segment
(ToString()返回值)
概念是它应该自动获取数据模板类型匹配.有人能在这里发现错误吗?
Ze Mistake在这里
应该
回到家......制作了一个玩具样品,它适应了这种变化.得试试@明天工作.Sheesh ..因为缺少2个曲线..
更新:找到另一个问题
不行.看起来你可以使用Key OR DataType属性.要使这种类型化的数据模板工作..必须删除Key属性,现在它按预期工作.行为对于HierarchicalDataTemplate也是一致的.