1
我有画布控制我正在使用的图形,需要能够动态地添加一个可变数量的数据点。也许我不知道一个很好的控制做这种类型的事情有,但我试图用一个GridView这样做:Windows 8 XAML/C# - 如何在画布上绘制动态元素?
<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控件的性质,它不是认识到子按钮元素是任何这样的画布的一部分,并且最终将它们堆叠在彼此之上。任何人都可以提供建议吗?
任何机会,你可以提供一个快速粗略的图片,你可以帮助可视化需求? –