如何将单个集合项绑定到WPF中的不同文本框

时间:2010-11-17 23:16:15

标签: .net c#-4.0 binding .net-4.0 wpf-4.0

说我有一组电话号码:

phonenumbers.add(new phonenumber("mobile", "1234"));
phonenumbers.add(new phonenumber("home", "5678"));

如果我有2个文本框,txtMobile和txtHome,如何将每个电话号码绑定到各个文本框?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以在WPF中索引绑定。试试这个:

<TextBox Text="{Binding phonenumbers[0]}" />
<TextBox Text="{Binding phonenumbers[1]}" />

答案 1 :(得分:0)

您可以绑定到指标。

Text={Binding phonenumbers[0]}

否则,请为电话号码创建单独的属性并绑定到它们。