删除Windows Phone 7.1中Canvas上的最后一个绘制线

时间:2012-11-22 05:03:33

标签: c# silverlight windows-phone-7.1

我想在按钮点击事件中删除Canvas上的最后一个绘制线。

this.ContentPanelCanvas.Children.Clear();

上面一行删除画布上的所有绘制线。我只想删除最后一条绘制线。任何人都知道我该怎么做?

1 个答案:

答案 0 :(得分:0)

我还没有测试过,但最后一行可能也是Children集合的最后一个元素。因此,您应该能够:

if (this.ContentPanelCanvas.Children.Count > 0)
{
    this.ContentPanelCanvas.Children.RemoveAt(this.ContentPanelCanvas.Children.Count - 1);
}