c# - WPF 数据网格在文本更改时更改颜色

标签 c# wpf datagrid colors

我想在用户更改单元格的文本或内容时更改数据网格中单元格的颜色。

我正在使用 WPF 和 C#。

我有一个简单的数据网格:

<DataGrid x:Name="dataGrid1" Grid.RowSpan="2" Margin="5" ItemsSource="{Binding Source=Horreos}" KeyDown="dataGrid1_KeyDown" SelectedCellsChanged="dataGrid1_SelectedCellsChanged"> <DataGrid.Columns > </DataGrid.Columns> </DataGrid> 

此事件:keydown 和 selectedcellschange 是更改我的颜色单元格的测试。在 .cs 中,我尝试更改 cel....但我失败了。

我需要一个内容变化时发布的事件

最佳答案

设置行为,最简单的方法是使用 Blend。我在我的博客文章中提供了一个针对数据网格的示例:Xaml: Adding Visibility Behaviors Using Blend to A DataGrid for WPF or Silverlight

关于c# - WPF 数据网格在文本更改时更改颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251789/

相关文章:

c# - 多次显示同一模块

java - MVP 通过 2 项 Activity 保持焦点并列出位置

c# - 如何跨多个网格计算边界框/球体 (C#)

c# - 防止在没有 page.redirect 的情况下重新发送表单

c# - 根据绑定(bind)的 View 模型实例显示 ui 控件

c# - mahapps 的新手,Datagrids 看起来没有风格

datagrid - 如何在 Clarity 数据网格中以编程方式移动到特定页面

c# - 将 List<object> 转换为 AnonymousTypes 列表

c# - YouTube和验证码

.net - 为什么 InitializeComponent 是公开的