在wpf中,删除控件

Flutter基础框架_插件式 2014-05-08 05:30:48
在wpf中,删除控件,我点击一个控件,然后,点击删除按钮,被我点击的那一行控件都给删除了



怎么实现、、、、grid。children。add remove 怎么去实现删除 被我点击的那行
...全文
665 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
PlatinumVIP 2015-02-25
  • 打赏
  • 举报
回复
fhqi4c 2015-02-10
  • 打赏
  • 举报
回复
前台 给Grid 加一个id为grid this.grid.Children.Remove(控件);
kenei 2014-05-23
  • 打赏
  • 举报
回复
顶层用stackpanel好了,里面垂直排只有一行的grid,点击删除按钮后,向上查找父容器grid,从stackpanel里remove掉该grid就好了.
小紧张 2014-05-12
  • 打赏
  • 举报
回复
移除控件不就是remove么
namhyuk 2014-05-09
  • 打赏
  • 举报
回复
用MVVM。可以有个ViewModelBase,然后多个ViewModel继承自这个ViewModelBase。 那你所谓一行的控件集合,在ViewModel里就可以用ObservableCollection<ViewModelBase>类型来存储。 那你整个的数据就是ObservableColletion<ObservableCollection<ViewModelBase>>类型。 至于继承自ViewModelBase的各个子类,可以用DataTemlate来控制它在View上显示成什么控件。 你的整个界面甚至可以是这个样子: 删除按钮 按钮 CheckBox RadioButtons ProgressBar 删除按钮 TextBlock 按钮 什么其他控件 ... 删除按钮要做的就是从ObservableCollection<ObservableCollection<ViewModelBase>>里把当前项从集合中去掉,那么界面会自动反应出变化。
小恒丶 2014-05-09
  • 打赏
  • 举报
回复
把你问题说明白点
张小明V 2014-05-09
  • 打赏
  • 举报
回复
你把那行控件扔进一个布局里面,点击删除直接把布局删除了不行么
Bonjour-你好 2014-05-09
  • 打赏
  • 举报
回复
不明觉厉......
  • 打赏
  • 举报
回复
把你的控件放到StackPanel 布局控件里 每个不同的StackPanel取不同的名称,然后再移除都可以了。

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧