2010年05月12日
Silverlight : UIElementを消去する
Rectangleを消去する例です。
name変数で与えた名前を FindNameで該当するRectangleオブジェクトを 見つけます。
見つかったら、Children.Removeメソッドを呼び出し、Panelの子要素から削除します。
これで、画面からもRectangleが消去できます。
当たり前ですが、Rectangleオブジェクトが事前に分かっていれば、Findで見つける必要はありません。
なお、panel変数には、Canvasなどのオブジェクトが設定されているものとします。
name変数で与えた名前を FindNameで該当するRectangleオブジェクトを 見つけます。
見つかったら、Children.Removeメソッドを呼び出し、Panelの子要素から削除します。
これで、画面からもRectangleが消去できます。
当たり前ですが、Rectangleオブジェクトが事前に分かっていれば、Findで見つける必要はありません。
なお、panel変数には、Canvasなどのオブジェクトが設定されているものとします。



