2009-07-28 15 views
0

誰かが助けることができたら、私はハッシュテーブルにバインドして値を正しく表示できますが、私が持っている双方向バインディング変更を加えたときに指定されたオブジェクトは更新されません。WPF、ハッシュテーブルへの双方向バインディングはソースオブジェクトを更新しません

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

DataTemplateにあることと関係があるかどうかわかりません。

+0

この質問は、http://stackoverflow.com/questions/1190440/wpf-two-way-binding-to-a-hash-table/1191002#1191002の複製です。 – Charlie

答えて

0

{Binding Path = Value.YOURPROPERTYYOUWANTTOMODIFY .... 現在は、valueプロパティにあるオブジェクトに直接バインドする必要があります。 Hashtableオーバー

1

列挙DictionaryEntryオブジェクトのシーケンスを生成するが、DictionaryEntryは、構造体、クラスではないです...ので、あなたが実際にDictionaryEntryのコピーを取得、その値が変更されたときに、それは実際には変更されません。 Hashtableのエントリ。

関連する問題