2012-02-06 28 views
0

WPFでDataGridのヘッダに画像を表示するにはどうすればいいですか?画像とテキストの両方を表示する必要があります。WPFでDataGridのヘッダに画像を表示するには

助けてください。ありがとう。あなたはそれはあなたが得る画像ヘッダ列の可視性をtoogle場合は、(イメージ・ヘッダを持つデータグリッドの列の可視性のバグを回避するこの方法を使用する場合

答えて

3

単にあなたのgridcolumn

<DataGridTextColumn HeaderTemplate="{StaticResource MyHeaderTemplate}"/> 

<DataTemplate x:Key="MyHeaderTemplate"> 
<Grid><!-- i'm too lazy to layout all here :) --> 
    <Image Source="pack://application:,,,/MyComponent;Component/Images/MyImg.png"/> 
    <Textblock Text="MyHeaderText"/> 
</Grid> 
</DataTemplate> 

ためHeaderTemplateを作成することができますそうでなければエラー)。

+0

データ型宣言でエラーが発生しました – HotTester

+0

この宣言をUsercontrolまたはwindowまたはdatagridのResources領域に配置するだけです。どのようなエラーがありますか? – blindmeis

関連する問題