1

関連するデータテーブルを持つデータセットにバインドされている Xceed wpf データグリッドがあります。UIでDataGridCollectionViewSourceを使用して、ビューモデルのデータテーブルプロパティにバインドしています。データグリッドは、この静的な datagridcollectionviewsource にバインドします。ロードすると、データは期待どおりに階層としてグリッドに表示されます。次に、単位変換を実行する ValueConverter を使用するデフォルト データセルのカスタム テンプレートを定義しています。グリッドが最初にロードされると、コンバーターが呼び出され、期待どおりに値が表示されます。ただし、ユーザーが変換パラメーターを変更すると、グリッドを更新して、正しい値を表示するために ValueConverter が再度呼び出されるようにしたいと考えています。

ただし、ここ数時間 xceed のドキュメントを読んでいると、collectionviewsource で Refresh メソッドを呼び出すだけです。これを行っても、データグリッドにデータセルの ValueConverter を強制的に呼び出すようには見えないので、リフレッシュが発生しているとは思いません。

これを解決するための助けをいただければ幸いです。

4

0 に答える 0