wpf数据绑定问题

ziibin 2012-04-19 07:35:37
求教一个wpf数据绑定问题:我有一个canvas,我需要在里面绘制一些点,点的数目和位置需要在程序运行时才能确定。请问一下能不能通过数据绑定的方式来处理这个问题?就是说能不能将canvas的内容设为依赖属性绑定一个源?
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
E次奥 2012-04-20
  • 打赏
  • 举报
回复
可以,方法很多
nonocast 2012-04-20
  • 打赏
  • 举报
回复
ListBox
ItemsPanelTemplate才用Canvas
avi9111 2012-04-20
  • 打赏
  • 举报
回复
自己写代码吧,
canvase没有绘图属性或者方法,canvase其他语言来说就是容器,对wpf来说就是一个元素,他可以自己显示,含在其他元素里面,或者包含其他元素
自己写一个点的控件

Control c=new Control();

canvase.Children.Add(c);
nonocast 2012-04-20
  • 打赏
  • 举报
回复
ListBox的ItemsPanelTemplate用Canvas。。。然后把List<Point>绑定到ListBOx的ItemsSource
ziibin 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

ListBox
ItemsPanelTemplate才用Canvas
[/Quote]
不懂你说的什么意思,能否细说一下?谢谢
ziibin 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

可以,方法很多
[/Quote]
求指点一二啊,万分感激
ziibin 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

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

Control c=new Control();

canvase.Children.Add(c);
[/Quote]
我想搞成xaml数据绑定的形式的,是不是要自己写一个canvas子类,然后在xaml里绑定这个子类?觉得自己好菜

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧