此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 Screen有一个DataContext,它有一个属性Tags
,它是一个Observable集合。我试图将它绑定到该集合的第一个元素。
答案 0 :(得分:6)
当您创建此表单{Binding Foo}
的绑定时,Foo
组件是属性路径。它是一种缩写形式,您可以省略Path=
组件。
因此{Binding Tags, Path=[0]}
正在设置Tags
和[0]
的路径。
我怀疑你想要这样做{Binding Path=Tags[0]}
- 或者用简写形式{Binding Tags[0]}
答案 1 :(得分:2)
尝试Text="{Binding Path=Tags[0]}"
。