我想操纵画布中的子元素返回并带到前面
我的应用中有两个按钮
为了带到前面我只是将它从画布中移除并再次添加它使它成为前面。
DrawCanvas.Children.Remove(myimage);
DrawCanvas.Children.Add(myimage);
现在我想要发送回功能。为此,我必须将选定的孩子作为第一要素。我该怎么做?
答案 0 :(得分:2)
尝试使用子集合的Insert
方法:
DrawCanvas.Children.Remove( myimage );
DrawCanvas.Children.Insert( 0, myimage );
甚至更好:
DrawCanvas.Children.Move( DrawCanvas.Children.IndexOf( myimage ), 0 );
这应该会提供更好的表现。信息位于:http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.uielementcollection.move.aspx