gpt4 book ai didi

wpf - 如何使UserControl在运行时自行删除(在WPF中)?

转载 作者:行者123 更新时间:2023-12-04 18:30:44 26 4
gpt4 key购买 nike

我制作了一个userControl,其中包含一些标签和复选框,以及一个“ x”按钮,可在单击时将其删除。

考虑到在我的WPF应用程序中,用户可以根据需要在运行时动态地放置许多userControl,而且它们都没有name属性可解决,如何精确地删除< cc>从应用程序中,通过单击它的-child-按钮“ x”(即在它的“ x”按钮的事件处理程序内)进行?



我已经看过一千个地方,并发现了这两行特别有用的代码:

((Grid)button.Parent).Children.Remove(this);
((Button)control.Parent).Content = null;

最佳答案

如果您的控件已添加到任何类型的容器控件(即从Panel派生的类)中,则下面的方法应该起作用:

((Panel)this.Parent).Children.Remove(this);

关于wpf - 如何使UserControl在运行时自行删除(在WPF中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13741349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com