gpt4 book ai didi

c# - 当某些条件为真时,在 WPF 中为数据网格的单元格设置动画?

转载 作者:行者123 更新时间:2023-11-30 21:01:56 24 4
gpt4 key购买 nike

我目前正在研究 datagrid-WPF,它显示数据库中的表格。该表将有关学生结果的信息显示为“通过”和“失败”。现在我想为 datagrid-cell 上的单元格设置动画通过时为绿色,失败时为红色。

如何在 C# 和 XAML 中实现这一点?谢谢。

最佳答案

您可以使用一些东西作为 DataGridTemplateColumn ..

遵循一个例子..

<DataGridTemplateColumn CellStyle="{StaticResource CenterAlignCell}" Header="Result" IsReadOnly="True" Width="*" Visibility="Visible" CanUserResize="True" SortMemberPath="GAIN_AT_POSITION" CanUserSort="True">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel Background="{Binding GainHighlight}">
<TextBlock Text="{Binding GAIN_AT_POSITION, StringFormat=N2}" Foreground="{Binding GainForeGround}"/>
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

ps: GainHighlight 是我类中绑定(bind)到 UI 的属性。

希望对您有所帮助。

最好的。

关于c# - 当某些条件为真时,在 WPF 中为数据网格的单元格设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13761650/

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