c# - 自行从面板中删除用户控件
问题描述
我现在创建了一个 UserControl 我想在堆栈面板中使用其中的几个控件
<StackPanel>
<local:myUserControl/>
<local:myUserControl/>
<local:myUserControl/>
</StackPanel>
UserControl 有一个按钮,当用户单击它时,必须从 StackPanel 中删除 UserControl。
我应该如何实现这个?
解决方案
使用此代码:
((Panel) this.Parent).Children.Remove(this);
推荐阅读
- html - 使用 Scrapy 抓取结果时过滤部分 html 页面
- xml - XPATH:当默认命名空间已被覆盖(不使用通配符)时,如何引用子节点
- azure - 将数据从 SharePoint 导入 Azure DevOps
- java - 如何将 notifyAll 用于特定线程?
- php - mail(): 无法在“localhost”端口 25 连接到邮件服务器,请验证 php.ini 中的“SMTP”和“smtp_port”设置
- powerbi - 在 PowerBI 中同时对多个条形图和表格进行排序
- node.js - NodeJS表单没有正确提交数据
- r - 如何在R中传递变量的名称
- cross-compiling - 带有配置脚本的 Emscripten 说 `long long` 不可用
- javascript - Django ajax 我将如何更改我的代码以使用 ajax 来喜欢帖子而不刷新