我似乎无法删除将在运行时生成的按钮。
这是生成按钮的代码:
void testArea(Object s, RoutedEventArgs e)
{
System.Windows.Controls.Button myButton = new System.Windows.Controls.Button();
myButton.Name = "runtimeGeneratedButton";
myButton.Content = "deleteMe";
myButton.Click+= new RoutedEventHandler(deleter);
operationsPannel.Children.Add(myButton);
}
这是应该删除生成的按钮的代码:
private void deleter(object s, RoutedEventArgs args)
{
operationsPannel.Children.Remove(operationsPannel.FindName("runtimeGeneratedButton") as System.Windows.Controls.Button);
}