2012-03-09 12 views
1

2行以上の列の値が同じ場合、WPF DataGridのセルフォントを変更する方法の良い例を見つけることを試みています。列データが他の行に一致すると、DataGridセルフォントが変更される

たとえば、次のデータを見て:

Name, Age 
--------- 
John, 21 
John, 35 
Doug, 15 

名前と年齢がデータグリッド内の別の列になります。

2つのJohnsを青いイタリックで表示し、Dougをグリッドの他のすべてのセルのフォントにしたいと思います。私はセルスタイルを設定するカスタムコンバータを使用して見ているが、彼らは現在のセルの値を知っているように思える。同じ列の他のセルに基づいてセルをフォーマットする必要があります。誰も私がこれを達成する方法を知っているか、それと似たようなことをする例がありますか?

ありがとうございます!

答えて

1

フォントを使用する代わりに、アイコンを使用することを選択しました。これはずっと簡単でした。フォントでこれを達成する簡単な方法を誰かが知っているなら、私はそれを聞いてみたいと思います。