如何从列表中绘制画布

时间:2012-05-05 19:09:13

标签: xaml wpf-controls windows-8

所以我有一个包含项目和坐标的列表。 我想按照他们的坐标说出它们。

我知道有一个用于定位的Canvas控件,但是当我这样做时:

<Canvas>
    <ListView ItemsSource="Images" ItemTemplate="ImagesWithCoordinateTemplate"/>
</Canvas>

然后我应该如何制作ImagesWithCoordinateTemplate,以便将坐标绑定到模型中的坐标?我可以在datatemplate中使用Canvas.Top和Canvas.Left属性吗? 我想列表视图在画布上是一个绝对错误的想法,我只是想让自己清楚。

谢谢, 托米

1 个答案:

答案 0 :(得分:0)

您可以使用Canvas.Add(UIElement)将您的项目直接添加到画布......是不是更合适?