我能够动态创建控件,一旦作业结束,我需要删除它们并添加新的控件。但不知道如何从内容面板中删除。
我使用以下代码添加文本框:
TextBlock Tb= new TextBlock();
tb.Text = "Hello";
ContentPanel.Children.Add(Tb);
答案 0 :(得分:2)
在WPF中,Children
属性为UIElementCollection
,并且具有Clear()
和Remove()
方法。我认为它在电话上是一样的。
答案 1 :(得分:0)
ContentPanel.Children.Remove(tb);
此代码将删除UIElement
。或者,您可以生成UIElement
集合,并根据该集合删除该元素。