0
データ・テーブル(その列がさまざまです)へのItemsSourceバインディングを持つDataGridがあります。テーブルの1つの列は、複数のNaN値を持つdouble型です。表示部分では、すべてのNaN値を空白にします。WPF DataGridでのセルの書式設定
私がやったことは、このようDataGridCellにスタイルを設定することです:セルのDataContextのはDataRowViewであるので、私は、私は中にあったどの列を取得することができないことを意味する
<Style TargetType="DataGridCell">
<Setter Property="Content" Value="{Binding Converter={StaticResource NumberConverter}}" />
</Style>
しかし、それは動作しません。コンバータ。
どれでもいいですか? ありがとうございました。
XAMLで 'ResourceDictionary'を使用して' NumberConverter'を定義し、 'DataGridCell'ごとに各インスタンスを必要としません。 –
あなたは正しいです、私はちょうど私がやっている方法の詳細を表示したいです。実際には、これは私の問題を解決するための解決策ではありません。明示的な演算子doubleを持つDoubleWrpperクラスを作成しようとしました。私は新しいクラスの列をデータテーブル内の列の1つとして作成します。列が二重ではなく文字列でソートされるので、私はこのようにさらに進むことはできません。それから、私はICompareインターフェースを実装しようとしますが、それはまだ効果がありません。 – Howard