gpt4 book ai didi

wpf - 重置数据网格的非事件选择背景颜色

转载 作者:行者123 更新时间:2023-12-04 14:45:35 26 4
gpt4 key购买 nike

有没有办法在失去焦点时保留 DataGrid 中一行的原始背景颜色?

我知道 InactiveSelectionHighlightBrushKey 可以设置特定的颜色,但是假设之前的背景颜色可以是红色或绿色,我希望 InactiveSelectionHighlightBrushKey 是原始颜色该行是?

添加:

我在 viewmodel 中有 IsZero 属性,它是 true/false,下面是XAML:

          <DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding IsZero}" Value="True">
<Setter Property="Background" Value="Green" />
</DataTrigger>

其他行有其他绑定(bind)来设置不同的颜色,但是选择它和取消选择它会给出蓝色和灰色。我可以设置颜色,但不确定将其设置为“当前背景颜色是什么”的优雅方式。

最佳答案

如果我没理解错的话,你可以使用本页的答案:DataGrid's selected row color when inactiveInactiveSelectionHighlightBrushKey 设置为 Transparent

关于wpf - 重置数据网格的非事件选择背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13603293/

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