none
WPF 的ListView控件怎么动态绑定一组控件? RRS feed

  • 问题

  • 现在我有一组控件对象的,我要把这组对象在Listview中呈现出来,后台怎么绑定数据源,前台listview怎么书写?

    数据源的数据如下:

     private ObservableCollection<InkCanvas> inkcanvas;

     nkcanvas = new ObservableCollection<InkCanvas>();
     inkcanvas.Add(inkCanvas1);
     inkcanvas.Add(inkCanvas2);

     inkcanvas.Add(inkCanvas3);  //inkCanvas1,inkCanvas2,inkCanvas3是类InkCanvas的实例

    这个数组是动态的,

    所以请问怎么把这组控件在listview中呈现出来呢??

    2014年8月19日 8:03

答案

  • 楼主 你好,

    就我的理解,后台绑定到前台ListView,我们应该在后台提供数据,而不是控件。如果需要在ListView中展示特定控件,我们可以自定义ListView控件,修改其ControlTemplate,可以参考:

    http://msdn.microsoft.com/en-US/library/ms788717(v=vs.85).aspx

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月20日 2:19
    版主
  • 楼主 你好,

    你参考下这篇Blog,http://blog.csdn.net/fwj380891124/article/details/8161024

    我们完全可以使用模板来完成的,Blog中的一个Sample和你的案例很相似。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月20日 3:15
    版主

全部回复

  • 楼主 你好,

    就我的理解,后台绑定到前台ListView,我们应该在后台提供数据,而不是控件。如果需要在ListView中展示特定控件,我们可以自定义ListView控件,修改其ControlTemplate,可以参考:

    http://msdn.microsoft.com/en-US/library/ms788717(v=vs.85).aspx

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月20日 2:19
    版主
  • 你好!可能我的方案不够好,我是需要完成以下一个功能:

    我是想把这一组InkCanvas的实例放在listview控件中,实现预览的效果;

    其实就是向PPT一样,左边有一组缩略预览图,点击某个预览图就可展示其内容并编辑。。

    2014年8月20日 3:10
  • 楼主 你好,

    你参考下这篇Blog,http://blog.csdn.net/fwj380891124/article/details/8161024

    我们完全可以使用模板来完成的,Blog中的一个Sample和你的案例很相似。

    谢谢!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年8月20日 3:15
    版主