2011-12-22 149 views
0

データグリッドのヘッダーのフォントサイズをコード(C#)で変更したいと思います。 どうすればいいのか分かりません。周りを検索して2時間と言うと成功することはありません。 XAML(スタイルと設定を介して)で私はそれを行う方法を知っていますが、コードでフォントサイズを変更する必要があります。DataGridの列ヘッダーのフォントサイズを後ろのコードで変更する

アイデア?素晴らしいと思います...

+0

あなたはスタイルを使用してXAMLでそれを変更する方法を知っていると述べました。 XAMLでそれを変更した場所で、要素名(x:name)を指定し、C#の要素名スタイルプロパティを参照します。 – Paparazzi

答えて

0

コードで新しいスタイルを適用するだけで、XAMLで実行できるほとんどすべてを翻訳できます。

+0

@BalamBalam: 'Style'型のプロパティに' string'を代入しようとしていますか?もちろん、それは動作しませんでした。 –

+0

どのように?変更する必要があるDataGridのプロパティは何ですか? DataGrid.ColumnHeaderStyleそうですか?しかし、それは何ですか? – manton

+0

@manton:コードのfont-sizeの設定を持つスタイルを作成し、それを前記プロパティに割り当てます。 –

0

列をループし、Column.Headerを取得し、それをColumnHeaderに変換してから、この列ヘッダーのFontSizeを変更します。どの列(または名前)を知るためにTagプロパティを使用するかもしれません。

関連する問題