我想知道是否有人可以提供帮助,我能够绑定到哈希表并正确显示值,但是我指定的双向绑定在我进行更改时不会更新对象。
<DataTemplate x:Key="ResponseItemTemplate">
<StackPanel Orientation="Horizontal" >
<TextBox Width="200" Text="{Binding Path=Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
</StackPanel>
</DataTemplate>
我不知道它与DataTemplate有什么关系?
答案 0 :(得分:1)
Hashtable
上的枚举产生一系列DictionaryEntry
个对象,但DictionaryEntry
是一个结构,而不是一个类...所以你实际上得到了{{1}的副本因此,当修改其值时,它实际上不会修改DictionaryEntry
中的条目。
答案 1 :(得分:0)
你必须使用{Binding Path = Value.YOURPROPERTYYOUWANTTOMODIFY .... 目前,您直接绑定到value属性中的对象。