c# - 如何删除父控件

标签 c# wpf

我正在将按钮控件从一个列表删除到另一个列表,并发生以下错误

“指定元素已经是另一个元素的逻辑子元素。请先断开它”

知道如何删除该异常。

最佳答案

应该相当简单:

  1. Get the list of controls来自您的家长控制。
  2. 调用 Remove该列表上的函数可以删除您的控制。

所以像这样:

myListControl.Controls.Remove(myControlToRemove);

关于c# - 如何删除父控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2566050/

相关文章:

c# - 如何在不破坏现有 Object.Equals() 的情况下仅检查两个对象的属性是否相等?

c# - 如何使用控件的类名或其值而不是 ID 来调用 HTML 按钮的单击函数?

.net - 重新排序 WPF TabControl 中的选项卡

c# - 在 XAML 中将 CallMethodAction 中的 TargetObject 设置为父 DataContext 中的 ViewModel

c# - 从 ViewModel 打开新窗口

wpf - 不应用 ContentPresenter 中的样式

c# - asp.net身份登录添加方法

c# - 如何将与序列化相关的变量变成简洁的单行代码?

c# - Kentico 页面类型转换迭代显示

wpf - 无法在 wpf 的组合框中捕获向下箭头