gpt4 book ai didi

WPF DataGrid 全行选择

转载 作者:行者123 更新时间:2023-12-04 01:03:13 25 4
gpt4 key购买 nike

我正在使用 WPF 和 .NET 4.0。最近在我的一个程序中,我从使用 ListView 和 GridView 切换到 DataGrid。

我希望能够像在 ListView 中那样选择并突出显示整行。

在 ListView 中,当我单击最后一列的空白区域时,我仍然可以选择该行。突出显示整行,而不仅仅是单元格。

然而,在 DataGrid 中,在设置 SelectionMode="Single"和 SelectionUnit="FullRow"后,仅当我单击其中的任何单元格时,该行才可选择,而不是在最后一列右侧的空白处。

如何在此处使用 ListView 的突出显示行为?

最佳答案

有两种解决方案:

  • 将 DataGrid 中最后一列的宽度设置为 Width="*"。
  • 第二种解决方案是一种解决方法。在最后一列之后添加一个额外的空列(即既不设置其 Header 也不设置 Binding 属性)并将其宽度设置为 Width="*"

  • 我个人更喜欢第一种解决方案;它比第二个干净。

    关于WPF DataGrid 全行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518807/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com