我有一个observableCollection实例,我想将其绑定到列表上,并让用户直接更改此集合中的字符串。
当前的实现如下:
当我将任何字符串添加到该列表中时,会出现错误“双向绑定需要路径或XPath”。我尝试将路径值设置为“.”,因为我针对的是相同的源值,但是绑定失败了。
请给予建议。
当前的实现如下:
class container
{
public OBservableCollection<string> data {get; set;}
public container() { data = new ... }
}
...
var instance = new container();
listBox.ItemsSource = instance.data;
对于XAML:
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBox Text="{Binding}" MinWidth="50"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
当我将任何字符串添加到该列表中时,会出现错误“双向绑定需要路径或XPath”。我尝试将路径值设置为“.”,因为我针对的是相同的源值,但是绑定失败了。
请给予建议。