如何以编程方式删除WPF中的控件(例如组框)



我正在使用wrappanel,因为我想保存空间,所以我想删除(不藏身)某些控件(其中一些是组框),具体取决于某些功能。

我应该使用什么命令删除控件?

您可以使用Remove()方法或其变体,例如RemoveRange()&RemoveAt(),从面板上删除控件:

myWrapPanel.Children.Remove(myGroupBox);

或简单地将可视性属性设置为要隐藏的控件上的Collapsed

myGroupBox.Visibility = Visibility.Collpased;

不会像MSDN中所述有关的那些隐藏控件保留的空白:

Visibility.Collapsed:不要显示元素,也不要在布局中保留空间。

相关内容

最新更新