当前位置:  开发笔记 > 数据库 > 正文

为什么我的类型化数据模板没有被应用?

如何解决《为什么我的类型化数据模板没有被应用?》经验,为你挑选了1个好方法。

我正在使用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()返回值)
概念是它应该自动获取数据模板类型匹配.有人能在这里发现错误吗?



1> Gishu..:

Ze Mistake在这里

  

应该


回到家......制作了一个玩具样品,它适应了这种变化.得试试@明天工作.Sheesh ..因为缺少2个曲线..

更新:找到另一个问题

  

不行.看起来你可以使用Key OR DataType属性.要使这种类型化的数据模板工作..必须删除Key属性,现在它按预期工作.行为对于HierarchicalDataTemplate也是一致的.


推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有