代码隐藏手法/给予自定义名称的变量/组合名称

问题描述:

所以我的问题消失一样,我希望能有动态seted的名字,像这样:代码隐藏手法/给予自定义名称的变量/组合名称

for(int i=0;i<5;i++) 
     { 
      CheckBox i = new CheckBox(); 


     } 

2坏这是行不通的^^ 是否有可能从变量中获得类似的值,并将它们转换为变量名称?或者我应该设置静态的东西吗?

嗷耶和afeter设置类似的东西,我想这样做来设置内容,bascily它会在同一回路

FE。我想要5个按钮,并且我在AppResources中创建了5个字符串,它们的名称如下所示:a0,a1,a2,a3,a4;

所以,现在我创建按钮并使用内容。

for(int i=0;i<5;i++) 
     { 
      CheckBox i = new CheckBox(); 
      i.Content = Resources.AppResources.a+"i"; 


     } 

所以,任何人都可以帮助^^

+0

伙计,我不是熟悉的Windows Phone 8,但我想它必须是相同的(基于XAML)作为WPF/WinRT。你为什么要在代码中创建UI元素?这完全错了。发布你需要的截图,我可以告诉你一种在XAML中做的方法。 – 2013-03-23 07:34:57

+0

所以你建议我应该在xaml文件中创建UI元素并最终从代码隐藏中管理它们? – Przmak 2013-03-23 09:50:30

+0

nope,我的意思是说,在基于XAML的用户界面中,您不需要“管理”用户界面,只需传入正确的数据并让用户界面通过绑定来处理它。 – 2013-03-23 14:46:38

你需要使用一个数组:

ArrayList<CheckBox> checkboxes = new ArrayList<CheckBox>(); 
for(int i=0;i<5;i++) 
{ 
    checkboxes.Add(new CheckBox()); 
} 
+0

列表的东西是一个我想过的事情,你确实解决了这个问题,但知道问题进一步发展,关于内容并从AppResources获取变量 – Przmak 2013-03-23 07:38:25