0

我想知道是否有人可以提供帮助,我能够绑定到哈希表并正确显示值,但是我指定的双向绑定在我进行更改时不会更新对象。

   <DataTemplate x:Key="ResponseItemTemplate">
        <StackPanel Orientation="Horizontal" >
            <TextBox Width="200" Text="{Binding Path=Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
        </StackPanel>
    </DataTemplate>

我不知道它是否与它在 DataTemplate 中有关?

4

2 回答 2

1

对 a 的枚举Hashtable产生一系列DictionaryEntry对象,但DictionaryEntry它是一个结构,而不是一个类......所以你实际上得到了 的副本DictionaryEntry,所以当它的值被修改时,它实际上并没有修改Hashtable.

于 2009-07-28T09:58:18.257 回答
0

您必须使用 {Binding Path=Value.YOURPROPERTYYOUWANTTOMODIFY .... 目前您正在直接绑定到 value 属性中的对象。

于 2009-07-28T09:48:15.373 回答