2013-10-18 120 views
0

我已经把c#项目放入了一个保险箱链接,因为它很难解释。 https://www.dropbox.com/s/8w8horclhfwy4ub/Oefening2.zipStackpanel按钮单击删除

当你打开它时,你会看到一个带有垃圾桶(ID)的地图(需要一段时间渲染)。 将会有一个按钮移除垃圾箱,当按下该按钮时,需要移除整个堆叠面板。

注:有2个stackpanels,上一个需要被删除,以他所有的子女与他(第二StackPanel中,纽扣,标签,等等)提前

感谢

回答

0

这块愚蠢的代码应该做的伎俩:

 var dc = (sender as Button).Parent as StackPanel; 

     (dc.Parent as StackPanel).Children.Remove(dc); 
+0

它的工作原理,谢谢 – user2827958