public void FixRenderOrder() { foreach (CanvasText t in texts.Values) { t.MoveToTop(); } foreach (CanvasButton button in buttons.Values) { button.MoveToTop(); } foreach (CanvasImage image in images.Values) { image.SetRenderIndex(0); } foreach (CanvasPanel panel in panels.Values) { panel.FixRenderOrder(); } background.SetRenderIndex(0); }