【发布时间】:2011-07-21 23:25:30
【问题描述】:
我在使用 动态绑定 的 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>
谢谢。
【问题讨论】:
-
是的,我在这里用 XAML 标记更新了我的问题。我要生成复选框的列是最后一个“验证?”用英语表示“已验证?”通常显示真假,但我更愿意显示一个复选框。
-
我创建了 this post,解释了我如何通过嵌套 ListViews 中的代码隐藏实现多个复选框选择,以防万一有人需要类似的东西..
标签: wpf