C#-动态创建变量以获取每个变量值
我需要一个列表,列表的大小取决于JSONArray。因此,我需要根据列表的大小创建一些滑块。我可以根据JSONArray的列表动态生成滑块,但我不能将它们的值稍后处理。非常感谢你的帮助!以下是我的尝试代码:C#-动态创建变量以获取每个变量值,c#,C#,我需要一个列表,列表的大小取决于JSONArray。因此,我需要根据列表的大小创建一些滑块。我可以根据JSONArray的列表动态生成滑块,但我不能将它们的值稍后处理。非常感谢你的帮助!以下是我的尝试代码: private void generateDynamic() { Listbox lb = new Listbox(); for (int i = 0; list.count; i++) { StackPanel stackpanel =
private void generateDynamic()
{
Listbox lb = new Listbox();
for (int i = 0; list.count; i++)
{
StackPanel stackpanel = new StackPanel();
Slider slider = new Slider();
stackpanel.Children.Add(slider);
lb.Items.Insert(i, stackpanel);
}
}
private void onSaveValue(object sender, EventArgs e)
{
// need to save each slider's value here
}
首先将JSONArray转换为C类型的集合。然后,您将能够在XAML中直接利用双向绑定
这里没有足够的信息来帮助你解决这个问题。请分享您的输入和预期输出,以及您到目前为止所做的尝试,并解释它们失败的原因。我已经完成了按循环语句生成,但我无法访问它们,因为它们共享相同的变量名。