【发布时间】:2013-02-01 21:53:28
【问题描述】:
我有用于图形的画布控件,并且需要能够动态地向其中添加可变数量的数据点。也许我不知道做这种事情的好控制,但我试图用 GridView 来做:
<Canvas x:Name="GraphPointsAndLines" Canvas.ZIndex="2">
<GridView x:Name="gvDataPoints">
<GridView.ItemTemplate>
<DataTemplate>
<Button IsEnabled="False" Canvas.Left="{Binding PointXValue}" Canvas.Top="{Binding PointYValue}" Content="{Binding Value}" Style="{StaticResource ButtonGraphPoint}" />
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
</Canvas>
但由于 gridview 的性质,它无法识别子按钮元素是任何此类画布的一部分,最终只会将它们堆叠在一起。谁能给点建议?
【问题讨论】:
-
您是否有机会提供您所追求的快速粗略图片以帮助可视化需求?
标签: c# xaml gridview canvas windows-8