求教一个wpf数据绑定问题:我有一个canvas,我需要在里面绘制一些点,点的数目和位置需要在程序运行时才能确定。请问一下能不能通过数据绑定的方式来处理这个问题?就是说能不能将canvas的内容设为依赖属性绑定一个源?

解决方案 »

  1.   

    自己写代码吧,
    canvase没有绘图属性或者方法,canvase其他语言来说就是容器,对wpf来说就是一个元素,他可以自己显示,含在其他元素里面,或者包含其他元素
    自己写一个点的控件Control c=new Control();canvase.Children.Add(c);
      

  2.   

    ListBox
    ItemsPanelTemplate才用Canvas
      

  3.   

    我想搞成xaml数据绑定的形式的,是不是要自己写一个canvas子类,然后在xaml里绑定这个子类?觉得自己好菜
      

  4.   

    ListBox的ItemsPanelTemplate用Canvas然后把List<Point>绑定到ListBOx的ItemsSource