WPFでTextBoxやDataGridなどに表示するデータをある形式で表示させたい場合 どのようにすればよいかについて調べました。 たとえば、何かの金額を表す数値データをアプリケーションが持っていて、 これを表示するときには3桁ごとにカンマを入れたい場合の方法についてです。 次の方法で実現可能です。 1.C#コード側でIValuceConverterインタフェースを実装したクラスを作成 2.XAML側で、このクラスをStaticResourceとして定義 3.目的のコントロール(TextBoxなど)のBinding内にConverterプロパティの形で 上記リソースを指定 となります。 手順1の例: // 金額コンバータクラス // パラメータで渡した書式にしたがって数値をコンバートするクラス public class DecimalConverter : IValueConvert