将字符串转换为形状

时间:2015-05-13 17:21:58

标签: c# wpf implicit-conversion

我试图用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,依此类推。 Ellipses仍在制作中。它是一个Wpf应用程序。

1 个答案:

答案 0 :(得分:-2)

这很简单:

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