日期:2014-05-17  浏览次数:20879 次

wpf 后台操作自定义控件
现象:

我在代码中用一个循环New了10个Textblock。然后每个上面显示序号1,2,3...10
显示完后当我下一次调用这个循环时,new出来的序号是11...20.
这时发现n每个Textblock上面显示的字体重合了。

原因:
应该是我在调用第二个循环时,没有删除第一次new出来的textblock。

如何解决:
我想知道如何去删除第一次new出来的textblock.

谢过。。
wpf 自定义控件 textblock

------解决方案--------------------
this.Children.Clear(); //先清除所有的
for(int i=0;i<10;i++)  //在循环添加
{ ...
this.Children.Add(...
}