2013-05-03 41 views
0

我能夠動態創建控件,一旦工作結束我需要刪除這些並添加新的。但不知道如何從內容面板中刪除。如何刪除動態創建的控件

我已經使用以下代碼來添加文本框:

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

你在textblock上使用了invalidate嗎? – 2013-05-03 11:08:57

回答

2

WPF的Children屬性是一個UIElementCollection並且具有Clear()Remove()方法。我認爲這在電話上是一樣的。

0
ContentPanel.Children.Remove(tb); 

此代碼將刪除UIElement。否則,您可以生成UIElement集合,並基於該集合可以刪除該元素。