循环一个UIElement变量名

我尝试在WPF应用程序中循环我的食物对象的名称。

我想要以下食物元素的名称:food0,food1,foot2 ...

for (int i = 0; i < foods.Count; i++)
{
    System.Windows.UIElement foodelement = "food" + i; // ERROR here
    Canvas.SetLeft(foodelement, foods[i].Position.X);
}

我得到了错误: Cannot implicitly convert type string to System.Windows.UIElement

苏吉思·卡里维利

这可能对您有帮助

System.Windows.UIElement foodelement = (System.Windows.UIElement)YourContainer.FindName("food" + i);

YourContainer存放UIElement的容器(网格/画布/堆栈面板/)在哪里

否则,您可以使用以下命令:

 System.Windows.UIElement foodelement = UIHelper.FindChild<System.Windows.UIElement>(Application.Current.MainWindow, "food" + i);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R:构建一个循环函数以基于变量名/索引聚合变量

将for循环的变量插入另一个变量名

要构建一个for循环,如何在count()命令中使用变量名?

使用变量名来更改另一个变量名的名称

如何随机生成一个变量名?

查找最后一个整数并返回变量名

打开一个包含变量名的文件

bash:创建一个包含另一个变量的变量名

如何组合一个静态字符串和一个变量名来创建一个定义的变量名?

变量扩展的问题。获取一个变量到变量名中echo

Python / Django / Jinja2:如何用另一个变量的值扩展变量名(例如在for循环中)?

返回一个全局变量,使用字符串作为变量名

在bash脚本中基于另一个变量名创建对变量的引用?

jQuery动态将变量添加到另一个变量名

使用另一个变量的内容创建变量名

R:表的参数是一个包含变量名的变量,但不是这样解释的?

能够在另一个变量名中使用变量?红宝石

将变量中的第一个值作为 R 中的变量名

你能用变量名做一个变量吗?

如何创建一个在类名中带有变量名的类?

在一个jquery中连接一个变量,而不是返回文字变量名

创建多个变量“名+ i”的一个循环(JAVA)

什么时候应该给 ax.imshow() 一个变量名?

PHP,使用包含下划线的变量名创建一个 mySQL 表

在python中创建一个由变量名填充的新列

不同模块文件中的相同变量名始终返回最后一个

显式地创建一个带有变量名的目标

反思地看一个变量名,而不是值

如何使用JsonBuilder构造一个带有变量名和值的键的json?