将字符串转换为形状
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_1
、ell_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++;
我正在尝试用 C# 制作游戏,为此我需要知道如何将字符串更改为表单,在我的例子中是椭圆。我试过:
int row1 = 1;
string var2 = "ell_1_" + row1;
Ellipse var1 = Convert.ChangeType(var2, Ellipse);
var1.Fill = new SolidColorBrush(Colors.Red);
row1++;
椭圆的名称是ell_1_1
、ell_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++;