如何分配List<>对象值到textBox(s)

时间:2016-07-30 07:34:28

标签: c# wpf linq

我想将findFamily对象的值分配给不同的TextBox,我尝试了下面的代码,但它没有用,请你建议我一个更好的方法。提前谢谢。

nohup scp oracle@<your_ip>:/backup_location/backup/file.txt . > nohup.out 2>&1 &

这是我的xamal代码

$ bg

3 个答案:

答案 0 :(得分:0)

使用foreach循环列表:

foreach(var a in findFamily)
{

    txtbox.text=a[0].tostring();

    txtbox2.text=a[1].tostring();

}

或使用:

 txtbox.text = findFamily.Select(a => a[0].ToString()).FirstOrDefault().ToString();

答案 1 :(得分:0)

为什么不使用数据绑定?

对于您拥有的每个文本框,将TextBox.Text绑定到视图模型中的相应属性,如下所示:

<TextBox Text={Binding FirstName} />

然后,分配您的FirstNameLastName等。属性为值并为每个属性引发INotifyPropertyChanged.PropertyChanged(您的视图模型应实现INotifyPropertyChanged)并且您的视图(即UI)应该更新。

答案 2 :(得分:0)

我不同意此处发布的任何答案。这个问题似乎不正确。

如果您有家庭成员列表。那么如何将其显示为单个项目。您如何知道要显示的项目。

因此我的建议是使用列表框并使用数据绑定,创建一个视图以在该视图中显示当前所选的Family成员的数据。