您不能两次定义窗口的内容,但是否有一种方法可以在另一个网格上覆盖网格?在我的特定情况下,我正在创建一个国际象棋游戏,我希望一个网格来管理棋子和它们的用户界面,另一个网格来管理黑色和白色的方块。我想以这种方式进行操作(而不是使用具有不同Z索引的一个网格),因为在游戏中,我想在有效移动的方块上添加不透明的矩形。如果我使用单独的网格,我可以通过执行
myGrid.Children.Clear()
来清除矩形,以便清除方块UI,但保持棋子不变。另一个解决方案是清除特定Z索引的所有子项。这可能吗?谢谢您的帮助,如果需要,我可以发布代码!