2011-07-21 26 views
0

WPFアプリケーションにListViewがあります。ダイナミックバインドです。私は特定の行のブール値を表示するのではなく、行のセルにCheckBoxを挿入したいと思います。それはすべての行に適用する必要があり、オフセットを解除して設定する必要があります(コード内のオブジェクトを更新します)が、最後の部分を自分で行うことができます。私はちょうどそこにチェックボックスを置く方法を理解する必要があります。ListViewのセルにCheckBoxを表示すると、WPFのブール値と異なる

可能でしょうか?何か案は ?ここで

私のXAML:

<ListView Margin="385,91,12,120" 
       Name="lstTransactions"> 
      <ListView.View> 
       <GridView> 
        <GridViewColumn DisplayMemberBinding="{Binding Description}" 
            Width="220">Description</GridViewColumn> 
        <GridViewColumn DisplayMemberBinding="{Binding Path=MontantEstimation, StringFormat='{}{0:C}'}" 
            Width="100">Estimation</GridViewColumn> 
        <GridViewColumn DisplayMemberBinding="{Binding Path=MontantReel, StringFormat='{}{0:C}'}" 
            Width="100">Réel</GridViewColumn> 
        <GridViewColumn DisplayMemberBinding="{Binding Compte}" 
            Width="120">Compte</GridViewColumn> 
        <GridViewColumn DisplayMemberBinding="{Binding EstVerifie}" 
            Width="70">Verifié ?</GridViewColumn> 
       </GridView> 
      </ListView.View> 
     </ListView> 

感謝。

+0

XAMLを投稿できますか? –

+0

はい、ここでiveはXAMLマークアップで質問を更新しました。チェックボックスを生成したいカラムは最後のもので、「Verifié」ですか?英語で "Verified?"を意味する通常はtrueとfalseを表示しますが、代わりにチェックボックスを表示する方が好きです。 – Rushino

+0

私はネストされたリストビュー内のスルーコードビハインド複数のチェックボックスの選択を実装方法を説明する[このポスト(http://wpfexperiments.blogspot.com/2012/08/how-to-get-selected-checkboxes-in.html)を作成誰もがそのようなものを必要とする場合に備えて。 –

答えて

2

あなたはGridViewColumn.CellTemplateを変更得ました。
この質問のコードスニペットをご覧ください。
WPF: Checkbox in a ListView/Gridview--How to Get ListItem in Checked/Unchecked Event?

+0

私は行に関連するとは思わない。私はGridviewColumnは、列にのみ関連していると思う。実際に私がしたいことは、この値が行に表示される方法を変更することです。 (チェックボックスを使用しています) – Rushino

+0

GridViewColumn.CellTemplateは、この列に属するセルのテンプレートをテキストボックステンプレートからチェックボックステンプレートに変更すると思います。リンク先の質問のコードスニペットを読んで、役立つかどうかを確認してください。 – Amr

+0

ああそうです。それは私がすでに試みたもののように見えたが、私は間違っていた。私はの使用を試みていません。それは魅力のように働いてくれてありがとう。 – Rushino

関連する問題