我在 WPF应用中有一个使用动态绑定的ListView。我希望在行的单元格中插入一个CheckBox而不是显示特定行的布尔值。它应该适用于所有行,并且应该允许我取消设置并设置它(它将在代码中更新它的对象),但我可以自己做最后一部分。我只需要弄清楚如何在那里放一个复选框。
有可能吗?有什么想法吗?
这是我的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 :(得分:4)
你必须改变GridViewColumn.CellTemplate 查看此问题中的代码段WPF: Checkbox in a ListView/Gridview--How to Get ListItem in Checked/Unchecked Event?