如何删除动态创建的控件

时间:2013-05-03 11:04:54

标签: c# windows-phone-7

我能够动态创建控件,一旦作业结束,我需要删除它们并添加新的控件。但不知道如何从内容面板中删除。

我使用以下代码添加文本框:

TextBlock Tb= new TextBlock();
tb.Text = "Hello";
ContentPanel.Children.Add(Tb);

2 个答案:

答案 0 :(得分:2)

在WPF中,Children属性为UIElementCollection,并且具有Clear()Remove()方法。我认为它在电话上是一样的。

答案 1 :(得分:0)

ContentPanel.Children.Remove(tb);

此代码将删除UIElement。或者,您可以生成UIElement集合,并根据该集合删除该元素。