c#绑定到代码中的索引属性

c#绑定到代码中的索引属性,c#,wpf,xaml,binding,C#,Wpf,Xaml,Binding,我已经看到了许多关于如何在xaml中绑定到像sugested这样的索引属性的示例。在代码中创建绑定很容易,就像,非常简单,但是在代码中绑定到索引属性呢?干杯同样的方式: Binding myBinding = new Binding("Contacts[John].PhoneNumber"); myText.SetBinding(TextBlock.TextProperty, myBinding); 您使用的路径在XAML中的设置和代码隐藏中的设置之间不会改变 请注意,您几乎不需要这样

我已经看到了许多关于如何在xaml中绑定到像sugested这样的索引属性的示例。在代码中创建绑定很容易,就像,非常简单,但是在代码中绑定到索引属性呢?干杯

同样的方式:

  Binding myBinding = new Binding("Contacts[John].PhoneNumber");
  myText.SetBinding(TextBlock.TextProperty, myBinding);

您使用的
路径
在XAML中的设置和代码隐藏中的设置之间不会改变

请注意,您几乎不需要这样做,绑定属于XAML,但它是完全相同的。非常酷,我明天早上的第一件事就是尝试一下,如果它有效,我会将它设置为正确答案。谢谢@BradleyDotNETSure,我明白,这对我正在从事的项目来说是有意义的。Thanks@BrunoPiresLavigneQuintanilh我想你可能是这样做的,但我想如果没有其他的东西的话,未来的读者需要一些免责声明。