【问题标题】:how ro remove child objects from a canvas those child objects are added dynamically to the canvas如何从画布中删除子对象这些子对象被动态添加到画布中
【发布时间】:2012-07-11 07:17:17
【问题描述】:

如下所述,我正在向画布DrawImageTest 动态添加一个矩形对象:

System.Windows.Shapes.Rectangle rectToDraw  = ToRectangle(rect);
DrawImageTest.Children.Add(rectToDraw);

您能否告诉我如何通过代码动态地从Canvas 中删除这个rectToDraw 矩形对象。

【问题讨论】:

    标签: c# silverlight canvas silverlight-5.0


    【解决方案1】:

    假设您仍然有对rectToDraw的引用,您只需要使用:

    DrawImageTest.Children.Remove(rectToDraw);
    

    【讨论】:

    • 谢谢 Anders 和 Laurent,我将 rectToDraw 修改为具有类范围的公共成员,然后我使用了 DrawImageTest.Children.Remove(rectToDraw);我需要的地方。谢谢你们...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    相关资源
    最近更新 更多