2011-07-22 9 views
2

私は、XceedのWPF DataGridControlでMVVMパターンを使用しています。ビューモデル/データコンテキストのブールプロパティにグリッドの列をバインドしました。チェックボックスをXceedのWPF DataGridのイメージに置き換えます。

デフォルトではチェックボックスとして表示されますが、代わりに画像を表示したいとします。 Trueの笑顔、Falseの悲しい顔。列は読み取り専用なので、チェックボックスのように動作する必要はありません。

これを達成する最も良い方法は何ですか?

答えて

0

カスタムスタイルを実現するには、データグリッドのテンプレート列を作成する必要があります。

<DataGrid.Columns> 
    <DataGridTemplateColumn Header="First Name" IsReadOnly="True" Width="Auto" MinWidth="100" CanUserSort="True"> 
           <DataGridTemplateColumn.CellTemplate> 
            <DataTemplate> 
<Grid> 
             <Image Source="smile.jpg"/> 
             <Image Source="smile.jpg"/> 
</Grid> 
            </DataTemplate> 
           </DataGridTemplateColumn.CellTemplate> 
          </DataGridTemplateColumn> 

    </DataGrid.Columns> 

あなたは、さらに他の値に基づいてDataCellのスタイルを設定する方法についてXceedsウェブサイトに投稿があった画像

関連する問題