c# - 删除 Grid 的指定子元素

标签 c# wpf grid children

我需要在运行时删除网格 (grid1) 的指定元素。这是我添加元素的代码。

 examControls.Add(excontrol);  // add the element on the ArrayList
 excontrol.Margin = new Thickness(x, y + margin, 0, 0);
 grid1.Children.Add(excontrol);   

如何在运行时删除指定的“excontrol”元素(在运行时添加)?

提前致谢

最佳答案

如果您保留控件的记录,您可以简单地执行以下操作:

grid1.Children.Remove(excontrol);

如果您没有保存要删除的控件的变量,则必须以某种方式(Tag、Name)识别它,然后在网格的子项中找到该控件,然后调用 Remove

关于c# - 删除 Grid 的指定子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15621080/

相关文章:

c# - MVVM 了解基础知识

c# - 在基础设施数据网格中设置列标题

android - 如何让 Recycler 在网格中查看前四个项目,然后在线性项目中查看

c# - Panel.Dock Fill 忽略其他 Panel.Dock 设置

c# - 将 ObservableCollection<XmlNode> 绑定(bind)到组合框 wpf

c# - 在字符到达文本框之前对其进行修改

c# - 用于类型转换泛型类型的规避类型系统

c# - 为什么不调用 RelayCommand?

java - 将数字列表分成较小的列表, "sum"大致相同

html - 地铁网格样式