直截了当的东西,但我见过的大多数答案已经过时并且给我错误,而且我是C#的新手。
以编程方式插入按钮后:
var myButton = new Button();
如何删除它?
我试过了:
myButton.Delete();
myButton.Remove();
// These both gives me a 'MainPage' does not have a property Controls error.
this.Controls.remove(myButton);
myContainer.Controls.remove(myButton);
编辑:
尝试myButton.Parent.Controls.Remove(myButton)
给出:
错误CS1061' DependencyObject'不包含'控制'的定义没有扩展方法'控制'接受类型' DependencyObject'的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)
答案 0 :(得分:2)
在WPF中,集合名称为Children
myButton.Parent.Children.Remove(myButton)