gpt4 book ai didi

wpf - 如何将数据网格行的背景绑定(bind)到特定颜色?

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

我有一个绑定(bind)到数据网格的可观察集合。我在 View 模型中还有一个颜色属性,我想将数据网格中每一行的背景绑定(bind)到 vm 上的颜色属性。

最佳答案

您可以绑定(bind)BackgroundRowStyle对于 DataGrid

<DataGrid ...>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="{Binding MyBackground}"/>
</Style>
</DataGrid.RowStyle>
<!-- ... -->
</DataGrid>

如果 MyBackground 这将起作用是 Brush .您在问题中提到您有一个 Color ,如果是这种情况,您可以改用它
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{Binding MyColor}"/>
</Setter.Value>
</Setter>

关于wpf - 如何将数据网格行的背景绑定(bind)到特定颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7339509/

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