在ListView行的单元格中显示复选框不是WPF中布尔值的替代
我在WPF应用程序中有一个使用动态绑定的列表视图。我希望在行的单元格中插入一个复选框,而不是显示特定行的布尔值。它应该适用于所有行,当然应该允许我取消设置和设置它(它将在代码中更新对象),但我可以自己完成最后一部分。我只是想知道如何在那里打个复选框 有可能吗?有什么想法吗 这里是我的XAML:在ListView行的单元格中显示复选框不是WPF中布尔值的替代,wpf,Wpf,我在WPF应用程序中有一个使用动态绑定的列表视图。我希望在行的单元格中插入一个复选框,而不是显示特定行的布尔值。它应该适用于所有行,当然应该允许我取消设置和设置它(它将在代码中更新对象),但我可以自己完成最后一部分。我只是想知道如何在那里打个复选框 有可能吗?有什么想法吗 这里是我的XAML: <ListView Margin="385,91,12,120" Name="lstTransactions"> <ListVi
<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>
描述
估计
雷尔
孔特
核实?
谢谢。您必须更改GridViewColumn.CellTemplate。
查看此问题中的代码片段
您必须更改GridViewColumn.CellTemplate。
查看这个问题中的代码片段
是的,这里我用XAML标记更新了我的问题。我想生成一个复选框的列是最后一个,在英语中是“verifyé?”意思是“verifyed?”通常情况下,这会显示一个true和false,但我更喜欢显示一个复选框。我创建了一个示例,解释了如何通过嵌套列表视图中的代码隐藏实现多个复选框选择,以防任何人需要这样的内容。是的,我在这里用XAML标记更新了我的问题。我想生成一个复选框的列是最后一个,在英语中是“verifyé?”意思是“verifyed?”通常情况下,这会显示一个true和false,但我更喜欢显示一个复选框。我创建了解释如何通过嵌套ListView中的代码实现多个复选框选择,以防任何人需要类似的东西。我认为这与行无关。我认为GridviewColumn只与该列相关。实际上我想做的是改变这个值在行中的显示方式。(使用复选框)我认为GridViewColumn.CellTemplate会将属于此列的单元格的模板从文本框模板更改为复选框模板。阅读我链接到的问题中的代码片段,看看它是否有帮助。哦,我明白了。看起来我已经试过了,但我错了。我还没试着用。谢谢,它像一个符咒一样工作。有没有办法在事件处理程序中获取行?在这里检查答案,也许会有帮助,我认为这与行无关。我认为GridviewColumn只与该列相关。实际上我想做的是改变这个值在行中的显示方式。(使用复选框)我认为GridViewColumn.CellTemplate会将属于此列的单元格的模板从文本框模板更改为复选框模板。阅读我链接到的问题中的代码片段,看看它是否有帮助。哦,我明白了。看起来我已经试过了,但我错了。我还没试着用。谢谢,它像一个符咒一样工作。有没有办法在事件处理程序中获取行?在这里检查答案,也许会有帮助