gpt4 book ai didi

wpf - 我可以使 WPF DataGridRow 不可选择吗?

转载 作者:行者123 更新时间:2023-12-02 04:06:46 26 4
gpt4 key购买 nike

我的数据网格上有一个样式来禁用基于属性绑定(bind)的 DataGridRow。这使得该行无法选择,这就是我想要的。但是,我仍然可以使用至少 2 种其他方式选择禁用的行。第一个是如果我在禁用行周围的两个启用行之间使用拖动 Action 。第二个是如果我单击数据网格左上角的“全选”按钮。有没有办法使特定行完全无法选择?

这是我目前拥有的:

  <DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding DisableMe}" Value="True">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>

最佳答案

如何使用 SelectionChanged 事件撤消选择?无论如何,我真的不认为有一个简单的方法。

您还可以更改行样式,即使它被选中,它也会显示为未选中,并通过代码将其过滤掉选择...

关于wpf - 我可以使 WPF DataGridRow 不可选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7185409/

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