这个WPF绑定有什么问题?

本文关键字:问题 什么 WPF 绑定 这个 | 更新日期: 2023-09-27 17:49:26

这个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集合。我试图将它绑定到该集合的第一个元素。

这个WPF绑定有什么问题?

当您创建这个表单{Binding Foo}的绑定时,Foo组件是属性路径。它是一种速记形式,您可以省略Path=组件。

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

我怀疑你想要这样做{Binding Path=Tags[0]} -或在缩写形式{Binding Tags[0]}

试试Text="{Binding Path=Tags[0]}"