C# 这个WPF绑定有什么问题

C# 这个WPF绑定有什么问题,c#,wpf,wcf,C#,Wpf,Wcf,这个WPF绑定有什么问题 <TextBox Name="TagNumberTextBox" Style="{StaticResource TextBoxStyle}" Width="200" CharacterCasing="Upper" Text="{Binding Tags, Path=[0]}"/> 我在Text={Binding Tags,Path=[0]}上遇到错误 属性“Path”设置了多次 然而,我预计这个问题可能是因为WCF服务绑定。未调用我的WCF服务 WPF屏

这个WPF绑定有什么问题

<TextBox Name="TagNumberTextBox" Style="{StaticResource TextBoxStyle}" 
Width="200" CharacterCasing="Upper" Text="{Binding Tags, Path=[0]}"/>
我在Text={Binding Tags,Path=[0]}上遇到错误

属性“Path”设置了多次

然而,我预计这个问题可能是因为WCF服务绑定。未调用我的WCF服务


WPF屏幕有一个DataContext,它有一个属性标记,它是一个可观察的集合。我正在尝试将其绑定到该集合的第一个元素。

尝试Text={Binding Path=Tags[0]}。

创建此表单{Binding Foo}的绑定时,Foo组件是属性路径。它是一种简写形式,可以省略Path=组件

因此{Binding Tags,Path=[0]}正在将路径同时设置为Tags和[0]


我怀疑您想这样做{Binding Path=Tags[0]}——或者用简写形式{Binding Tags[0]}

我认为简写版只适用于属性名。任何像Tags[0]/Tags.First/Tags.Something这样的表达式通常以某种错误结束。如果我错了,请纠正我,只要First或其他东西是公共财产-它有效: