1

ボタンクリックイベントでCanvasの最後の描画線を削除したい。

this.ContentPanelCanvas.Children.Clear();

上の線はキャンバス上のすべての描画線を削除します。最後の描画線を削除したいだけです。誰が私がこれを行うことができるか知っていますか?

4

1 に答える 1

0

Children私はそれをテストしていませんが、最後の行はおそらくコレクションの最後の要素でもあります。したがって、次のことができるはずです。

if (this.ContentPanelCanvas.Children.Count > 0)
{
    this.ContentPanelCanvas.Children.RemoveAt(this.ContentPanelCanvas.Children.Count - 1);
}
于 2012-11-22T12:05:53.910 に答える