将字符串转换为形状

Convert a string to shape

我正在尝试用 C# 制作游戏,为此我需要知道如何将字符串更改为表单,在我的例子中是椭圆。我试过:

int row1 = 1;
string var2 = "ell_1_" + row1;
Ellipse var1 = Convert.ChangeType(var2, Ellipse);
var1.Fill = new SolidColorBrush(Colors.Red);
row1++;

椭圆的名称是ell_1_1ell_1_2,依此类推。椭圆仍然存在。这是一个 Wpf 应用程序。

就这么简单:

int row1 = 1;
string var2 = "ell_1_" + row1;
Ellipse var1 = Controls.Find(var2, true)[0] as Ellipse;
var1.Fill = new SolidColorBrush(Colors.Red);
row1++;