我使用下面的代碼將在運行時間控制在Grid
卸下控制:如何獲得並在位置從電網
void AddControl(UserControl oControl)
{
grid.Children.Add(oControl);
oControl.SetValue(Grid.RowProperty, 1);
oControl.SetValue(Grid.ColumnProperty, 0);
}
我想刪除在同一位置的控制(行= 1,列= 0)。我沒有保留前面添加的控件的參考。如何從Grid
的位置(行= 1和列= 0)獲取和刪除控件?
http://stackoverflow.com/a/1511802/293712 – Maheep
'我在網格中的運行時添加了一個控件...'您通常不會在WPF中執行此操作。在代碼中創建/操作UI元素不是一個好習慣。請解釋你需要做什麼,我可以告訴你在WPF中實現它的正確方法。 –
@HighCore,我有兩個用戶控件,其中有一些功能。在主窗口中,我有兩個按鈕。在第一次點擊時,我在第二行設置UserControl1,然後點擊第二次,我將UserControl2設置在相同的位置。 – Brij